aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseInit.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2008-11-19 15:42:04 +0000
committerDouglas Gregor <dgregor@apple.com>2008-11-19 15:42:04 +0000
commit74253736184c0717a0649922551bf9d8b6815651 (patch)
tree49fde4054461edd0563407010d0c4619e2c7e8fa /lib/Parse/ParseInit.cpp
parent08b2c3743a29a2dddcf72e95f747760e213cdde7 (diff)
Added operator overloading for unary operators, post-increment, and
post-decrement, including support for generating all of the built-in operator candidates for these operators. C++ and C have different rules for the arguments to the builtin unary '+' and '-'. Implemented both variants in Sema::ActOnUnaryOp. In C++, pre-increment and pre-decrement return lvalues. Update Expr::isLvalue accordingly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59638 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Parse/ParseInit.cpp')
0 files changed, 0 insertions, 0 deletions