History log of /llvm-project/clang/test/SemaCXX/conditional-expr.cpp (Results 51 – 56 of 56)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# f79d3970 26-Apr-2009 Sebastian Redl <sebastian.redl@getdesigned.at>

Make reference class unification in conditional expressions check for validity of the conversion.

llvm-svn: 70121


# 8ce189f9 19-Apr-2009 Sebastian Redl <sebastian.redl@getdesigned.at>

Conditional operator C++ checking complete. What issues remain are in more general code.

llvm-svn: 69555


# 0753c6f5 19-Apr-2009 Sebastian Redl <sebastian.redl@getdesigned.at>

Bring member pointer operands of the conditional operator to a common type. We're getting there ...

llvm-svn: 69548


# 3b7ef5e3 19-Apr-2009 Sebastian Redl <sebastian.redl@getdesigned.at>

Another piece of the conditional operator puzzle. We'll want to use FindCompositePointerType in some other places, too.

llvm-svn: 69534


# 5775af1a 17-Apr-2009 Sebastian Redl <sebastian.redl@getdesigned.at>

Implement lvalue test for conditional expressions.
Add a few commented lines to the test case that point out things that don't work yet.

llvm-svn: 69354


# 1a99f441 16-Apr-2009 Sebastian Redl <sebastian.redl@getdesigned.at>

Fix a crash bug when comparing overload quality of conversion operators with conversion constructors.
Remove an atrocious amount of trailing whitespace in the overloaded operator mangler. Sorry, coul

Fix a crash bug when comparing overload quality of conversion operators with conversion constructors.
Remove an atrocious amount of trailing whitespace in the overloaded operator mangler. Sorry, couldn't help myself.
Change the DeclType parameter of Sema::CheckReferenceInit to be passed by value instead of reference. It wasn't changed anywhere.
Let the parser handle C++'s irregular grammar around assignment-expression and conditional-expression.
And finally, the reason for all this stuff: implement C++ semantics for the conditional operator. The implementation is complete except for determining lvalueness.

llvm-svn: 69299

show more ...


123