mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 19:20:13 +01:00
Explorer: drop unused PrintScopes method (#2588)
This commit is contained in:
@@ -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());
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user