commit | 919d1b762fc94a98725e70a405bd4a3fb33b9877 | [log] [tgz] |
---|---|---|
author | laurentlb <laurentlb@google.com> | Fri Sep 01 20:22:11 2017 +0200 |
committer | Yun Peng <pcloudy@google.com> | Mon Sep 04 12:17:58 2017 +0200 |
tree | 9dc4648852ca6f1124dad39b64434f7d045de93e | |
parent | a6d3f52fef62955b6b25a3832440f041a93bc5e2 [diff] [blame] |
Bazel/syntax: Delete/inline Statement.exec RELNOTES: None. PiperOrigin-RevId: 167300232
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/UserDefinedFunction.java b/src/main/java/com/google/devtools/build/lib/syntax/UserDefinedFunction.java index 0740416..2b64d7c 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/UserDefinedFunction.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/UserDefinedFunction.java
@@ -75,6 +75,7 @@ env.update(name, arguments[i++]); } + Eval eval = new Eval(env); try { for (Statement stmt : statements) { if (stmt instanceof ReturnStatement) { @@ -86,7 +87,7 @@ } return returnExpr.eval(env); } else { - stmt.exec(env); + eval.exec(stmt); } } } catch (ReturnStatement.ReturnException e) {