commit | 46847425c5a3822477f43250c87af5f429f8a381 | [log] [tgz] |
---|---|---|
author | Richard Trieu <rtrieu@google.com> | Sat Nov 01 00:46:54 2014 +0000 |
committer | Richard Trieu <rtrieu@google.com> | Sat Nov 01 00:46:54 2014 +0000 |
tree | 39f7c449c004d5ea06f2cc525b00dd60caa413ec | |
parent | 22b131ffdd6ae767a41f373b75487624673fa28f [diff] [blame] |
Fix a bug where -Wuninitialized would skip arguments to a function call. llvm-svn: 221030
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 233ab61..e717183 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp
@@ -2474,6 +2474,8 @@ Expr *Callee = E->getCallee(); if (isa<MemberExpr>(Callee)) { HandleValue(Callee, false /*AddressOf*/); + for (auto Arg : E->arguments()) + Visit(Arg); return; }