[PATCH] D16526: Add hasRetValue narrowing matcher for returnStmt
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Sun Jan 24 14:12:18 PST 2016
aaron.ballman added a subscriber: aaron.ballman.
aaron.ballman added a reviewer: aaron.ballman.
aaron.ballman added a comment.
I get the same behavior from the existing has() matcher -- how is this meant to differ?
clang-query> match returnStmt(unless(has(expr())))
Match #1:
E:\Desktop\test4.cpp:2:3: note: "root" binds here
return;
^~~~~~
clang-query> match returnStmt(has(expr(cxxBoolLiteral())))
Match #1:
E:\Desktop\test4.cpp:18:3: note: "root" binds here
return true;
^~~~~~~~~~~
1 match.
http://reviews.llvm.org/D16526
More information about the cfe-commits
mailing list