From 8c8c9d5e5bc0b07d92094120dd5cabdaa4c0306c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 22 Apr 2012 11:06:56 +0200 Subject: [PATCH] Tokenizer::setVarIdNew: don't treat '(sizeof *p)' as a variable declaration --- lib/tokenize.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 4f89fb005..41265ce56 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -2953,6 +2953,7 @@ void Tokenizer::setVarIdNew() notstart.insert("goto"); notstart.insert("NOT"); notstart.insert("return"); + notstart.insert("sizeof"); if (!isC()) { const char *str[] = {"delete","friend","new","throw","using","virtual"}; notstart.insert(str, str+(sizeof(str)/sizeof(*str)));