diff options
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-16 19:25:35 +0900 |
---|---|---|
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-18 11:25:43 +0900 |
commit | 81b2d0f1635c19303d478bbfee25b5186ffa5600 (patch) | |
tree | b401526056b1f0d06751080b45f3790f0dc0f72e /value.cc | |
parent | d0e188e1431821139ef0635870a6bffcf0e434f6 (diff) | |
download | android_build_kati-81b2d0f1635c19303d478bbfee25b5186ffa5600.tar.gz android_build_kati-81b2d0f1635c19303d478bbfee25b5186ffa5600.tar.bz2 android_build_kati-81b2d0f1635c19303d478bbfee25b5186ffa5600.zip |
[C++] Show error for insufficient arguments
Diffstat (limited to 'value.cc')
-rw-r--r-- | value.cc | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -261,6 +261,12 @@ Value* ParseFunc(Func* f, StringPiece s, size_t i, char* terms, break; } + if (nargs < f->arity()) { + // TODO: Show filename and line number. + ERROR("*** insufficient number of arguments (%d) to function `%s'.", + nargs - 1, f->name()); + } + *index_out = i; return f; } |