diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-29 16:42:06 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-29 16:42:06 +0000 |
commit | d0028dcb86e2834755d84f064dcefb81ab31ec19 (patch) | |
tree | 0b35d0e28551add75a1eed8720bdcd3c07ab8e28 /clang/test/Parser/atomic.c | |
parent | 18ff02dd5139d153b027564a5e43c554b08dcc39 (diff) | |
download | bcm5719-llvm-d0028dcb86e2834755d84f064dcefb81ab31ec19.tar.gz bcm5719-llvm-d0028dcb86e2834755d84f064dcefb81ab31ec19.zip |
[parser] Push _Atomic locs through DeclaratorChunk.
Otherwise it stays uninitialized with potentially catastrophic results.
Found by afl-fuzz.
llvm-svn: 233494
Diffstat (limited to 'clang/test/Parser/atomic.c')
-rw-r--r-- | clang/test/Parser/atomic.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/Parser/atomic.c b/clang/test/Parser/atomic.c index 07a83dddcd3..e435518d85f 100644 --- a/clang/test/Parser/atomic.c +++ b/clang/test/Parser/atomic.c @@ -36,3 +36,5 @@ typedef _Atomic(int __attribute__((vector_size(16)))) atomic_vector_int; struct S _Atomic atomic_s_no_missing_semicolon; + +int *const _Atomic atomic_return_type(); |