Fix type_info_expression()
commitf7d10fe6c183448a48e2c4dc8d805c3524ccab45
authorAl Viro <viro@ZenIV.linux.org.uk>
Mon, 2 Feb 2009 07:31:51 +0000 (2 07:31 +0000)
committerChristopher Li <sparse@chrisli.org>
Fri, 17 Jul 2009 23:06:22 +0000 (17 23:06 +0000)
tree1226f0881cf275a95783d942a356b03be0319421
parentbbba9f8a25b5b8b72735fa41c4509965b1ccb126
Fix type_info_expression()

sizeof (typename){initializers}.foo is nice and valid C99 - it's parsed
as sizeof primary.foo <- sizeof postfix.foo <- sizeof postfix <- sizeof unary
<- unary.  Current type_info_expression() stops too early.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Christopher Li <sparse@chrisli.org>
expression.c
validation/sizeof-compound-postfix.c [new file with mode: 0644]