summaryrefslogtreecommitdiffstats
path: root/llvm/tools
diff options
context:
space:
mode:
authorJan Korous <jkorous@apple.com>2018-04-11 13:36:29 +0000
committerJan Korous <jkorous@apple.com>2018-04-11 13:36:29 +0000
commitd74ebe22db891a964d77082e42ad18f28d93610a (patch)
treeac88de91261c28a02343da134a56fe976d638570 /llvm/tools
parenta70512a9587c40e66035c53c170e8d44c8d2e911 (diff)
downloadbcm5719-llvm-d74ebe22db891a964d77082e42ad18f28d93610a.tar.gz
bcm5719-llvm-d74ebe22db891a964d77082e42ad18f28d93610a.zip
[Sema] Fix built-in decrement operator overload resolution
C++ [over.built] p4: "For every pair (T, VQ), where T is an arithmetic type other than bool, and VQ is either volatile or empty, there exist candidate operator functions of the form VQ T& operator--(VQ T&); T operator--(VQ T&, int); " The bool type is in position LastPromotedIntegralType in BuiltinOperatorOverloadBuilder::getArithmeticType::ArithmeticTypes, but addPlusPlusMinusMinusArithmeticOverloads() was expecting it at position 0. Differential Revision: https://reviews.llvm.org/D44988 rdar://problem/34255516 llvm-svn: 329804
Diffstat (limited to 'llvm/tools')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud