Index: src/sksl/ir/SkSLBlock.h |
diff --git a/src/sksl/ir/SkSLBlock.h b/src/sksl/ir/SkSLBlock.h |
index a53d13d1690934dd83853f07c1091304e71fd723..56ed77a0ba80ea644ad6183d9a42a813b3508d43 100644 |
--- a/src/sksl/ir/SkSLBlock.h |
+++ b/src/sksl/ir/SkSLBlock.h |
@@ -9,7 +9,6 @@ |
#define SKSL_BLOCK |
#include "SkSLStatement.h" |
-#include "SkSLSymbolTable.h" |
namespace SkSL { |
@@ -17,11 +16,9 @@ |
* A block of multiple statements functioning as a single statement. |
*/ |
struct Block : public Statement { |
- Block(Position position, std::vector<std::unique_ptr<Statement>> statements, |
- const std::shared_ptr<SymbolTable> symbols) |
+ Block(Position position, std::vector<std::unique_ptr<Statement>> statements) |
: INHERITED(position, kBlock_Kind) |
- , fStatements(std::move(statements)) |
- , fSymbols(std::move(symbols)) {} |
+ , fStatements(std::move(statements)) {} |
std::string description() const override { |
std::string result = "{"; |
@@ -34,7 +31,6 @@ |
} |
const std::vector<std::unique_ptr<Statement>> fStatements; |
- const std::shared_ptr<SymbolTable> fSymbols; |
typedef Statement INHERITED; |
}; |