History log of /external/clang/test/CodeGenCXX/member-initializers.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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