| commit | 386b90ca567b5997b567db7b211f613f38f02052 | [log] [tgz] |
|---|---|---|
| author | Laurent Le Brun <laurentlb@google.com> | Wed Feb 11 16:34:08 2015 +0000 |
| committer | Han-Wen Nienhuys <hanwen@google.com> | Wed Feb 11 16:34:08 2015 +0000 |
| tree | 7361b8e5bf6fc01b451b3cf82c4f17768c7ae632 | |
| parent | f49bb0c9fd1b80a14e4b447fe3c0e1e8432f6b3e [diff] [blame] |
Skylark: Validate function arguments. -- MOS_MIGRATED_REVID=86087783
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java b/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java index e24d97f..a5190a6 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java
@@ -533,7 +533,9 @@ @Override SkylarkType validate(ValidationEnvironment env) throws EvalException { - // TODO(bazel-team): implement semantical check. + for (Argument arg : args) { + arg.getValue().validate(env); + } if (obj != null) { // TODO(bazel-team): validate function calls on objects too.