commit | 3adbbc3891bc212314bb87e1c556ce5f5585a874 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Thu Sep 15 13:36:44 2016 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Thu Sep 15 13:36:44 2016 +0000 |
tree | eb4478946579b88497a7fb9addcffcee5757cbd6 | |
parent | 2f9bb1627ad6eaa4b520e490be43b7e208e98225 [diff] [blame] |
Check the return of getInteger. llvm-svn: 281608
diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp index 310392c..e81c685 100644 --- a/lld/ELF/LinkerScript.cpp +++ b/lld/ELF/LinkerScript.cpp
@@ -1307,7 +1307,8 @@ next(); expect(","); uint64_t Val; - next().getAsInteger(0, Val); + if (next().getAsInteger(0, Val)) + setError("integer expected"); expect(")"); return [=](uint64_t Dot) { return Val; }; }