summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2009-10-17 20:50:27 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2009-10-17 20:50:27 +0000
commitfef1c0d54f1389dec05e0d3fcca5439353da3e07 (patch)
tree796716b30ece2403b161ecf69050dcce9aacd2e2 /llvm/test
parent98dd6d292751897108bf62a9da409cdf71815778 (diff)
downloadbcm5719-llvm-fef1c0d54f1389dec05e0d3fcca5439353da3e07.tar.gz
bcm5719-llvm-fef1c0d54f1389dec05e0d3fcca5439353da3e07.zip
Don't add implicit casts of explicit address-taking of overloaded functions.
Taking the address of an overloaded function with an explicit address-of operator wrapped the operator in an implicit cast that added yet another pointer level, leaving us with a corrupted AST, which crashed CodeGen in the test case I've added. Fix this by making FixOverloadedFunctionReference return whether there was an address-of operator and not adding the implicit cast in that case. llvm-svn: 84362
Diffstat (limited to 'llvm/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud