summaryrefslogtreecommitdiffstats
path: root/src/code.l
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-04-29 16:49:07 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-04-29 16:49:07 (GMT)
commit5251cc5434a9b1cdd656609dfd8d7bf5f72a0a7c (patch)
tree7a23622bba34cd564d1443d730663c436b4beb23 /src/code.l
parenteddb82debca2d1fbfc7f76643f66304939f95250 (diff)
parent3761b4907967ad5f2cf0819f29cf76fa5ac59ff0 (diff)
downloadDoxygen-5251cc5434a9b1cdd656609dfd8d7bf5f72a0a7c.zip
Doxygen-5251cc5434a9b1cdd656609dfd8d7bf5f72a0a7c.tar.gz
Doxygen-5251cc5434a9b1cdd656609dfd8d7bf5f72a0a7c.tar.bz2
Merge branch 'feature/bug_typedef_code' of https://github.com/albert-github/doxygen into albert-github-feature/bug_typedef_code
Diffstat (limited to 'src/code.l')
-rw-r--r--src/code.l2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/code.l b/src/code.l
index 2b48c47..cd37ab9 100644
--- a/src/code.l
+++ b/src/code.l
@@ -1135,12 +1135,14 @@ ENDQopt ("const"|"volatile"|"sealed"|"override")({BN}+("const"|"volatile"|"seale
yyextra->name+=yytext;
}
<Body>{SCOPENAME}/{BN}*[:;,)\]] { // "int var;" or "var, var2" or "debug(f) macro" , or int var : 5;
+ if (QCString(yytext).startsWith("typedef")) REJECT;
addType(yyscanner);
// changed this to generateFunctionLink, see bug 624514
generateFunctionLink(yyscanner,*yyextra->code,yytext);
yyextra->name+=yytext;
}
<Body>{SCOPENAME}/{B}* { // p->func()
+ if (QCString(yytext).startsWith("typedef")) REJECT;
addType(yyscanner);
generateClassOrGlobalLink(yyscanner,*yyextra->code,yytext);
yyextra->name+=yytext;