Explorer: drop unused PrintScopes method (#2588)

This commit is contained in:
Adrien Leravat
2023-02-08 09:31:13 -08:00
committed by GitHub
parent 65078ea943
commit 245e4d1ea6
2 changed files with 0 additions and 17 deletions
-14
View File
@@ -19,20 +19,6 @@ void ActionStack::Print(llvm::raw_ostream& out) const {
}
}
// OBSOLETE
void ActionStack::PrintScopes(llvm::raw_ostream& out) const {
llvm::ListSeparator sep(" ## ");
for (const std::unique_ptr<Action>& action : todo_) {
if (action->scope().has_value()) {
out << sep << *action->scope();
}
}
if (globals_.has_value()) {
out << sep << *globals_;
}
// TODO: should we print constants as well?
}
void ActionStack::Start(std::unique_ptr<Action> action) {
result_ = std::nullopt;
CARBON_CHECK(todo_.IsEmpty());
-3
View File
@@ -33,9 +33,6 @@ class ActionStack {
void Print(llvm::raw_ostream& out) const;
LLVM_DUMP_METHOD void Dump() const { Print(llvm::errs()); }
// TODO: consider unifying with Print.
void PrintScopes(llvm::raw_ostream& out) const;
// Starts execution with `action` at the top of the stack. Cannot be called
// when IsEmpty() is false.
void Start(std::unique_ptr<Action> action);