d085101704653eb4566f80c9b08ff287590c262b |
|
01-May-2010 |
Chris Lattner <sabre@nondot.org> |
with recent optimizer changes, these all get devirtualized. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102825 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/member-initializers.cpp
|
21c79801767f2d7b22562a1f391c19c88d98ad14 |
|
03-Feb-2010 |
Anders Carlsson <andersca@mac.com> |
Don't try to fold DeclRefExprs that point to ParmVarDecls. This had the side-effect of always folding the expression to the default argument of the parameter. For example: void f(int a = 10) { return a; } would always return 10, regardless of the passed in argument. This fixes another 600 test failures. We're now down to only 137 failures! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95262 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/member-initializers.cpp
|
7f93a990158d08ab57dbc5691b3fa5b3849f8f0c |
|
02-Feb-2010 |
Anders Carlsson <andersca@mac.com> |
Set the correct vtable pointers _before_ generating code for any member initializers. Fixes about ~2000 clang/LLVM tests in the clang-on-clang build. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95116 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/member-initializers.cpp
|