]> granicus.if.org Git - clang/commit
[Sema] Diagnose references to unbound arrays in function definitions
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 9 Apr 2015 19:53:25 +0000 (19:53 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 9 Apr 2015 19:53:25 +0000 (19:53 +0000)
commit3a19309ae09f85ec77f01b1eaa197b403676b6c0
tree0d3dc44a570a213d10404975a8398aea430f4ccc
parentca50ab9c99c6c34346f07e4bb905bd0a45e242e5
[Sema] Diagnose references to unbound arrays in function definitions

A [*] is only allowed in a declaration for a function, not in its
definition.  We didn't correctly recurse on reference types while
looking for it, causing us to crash in CodeGen instead of rejecting it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@234528 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaChecking.cpp
test/SemaCXX/vla.cpp