summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/Spiller.cpp
diff options
context:
space:
mode:
authorMarcin Swiderski <marcin.sfider@gmail.com>2010-11-03 06:19:35 +0000
committerMarcin Swiderski <marcin.sfider@gmail.com>2010-11-03 06:19:35 +0000
commit3ab17ad8ec7670b97fa095f7a75967365e7b46e6 (patch)
treecc4a2a5725f6221b0145e0781e8bd4760d7cb4dc /llvm/lib/CodeGen/Spiller.cpp
parent6f36042557c9d2aa0a4e1c8567b51819ce3294a7 (diff)
downloadbcm5719-llvm-3ab17ad8ec7670b97fa095f7a75967365e7b46e6.tar.gz
bcm5719-llvm-3ab17ad8ec7670b97fa095f7a75967365e7b46e6.zip
Added generating destructors for temporary objects. Two cases I know of, that are not handled properly:
1. For statement: const C& c = C(0) ?: C(1) destructors generated for condition will not differ from those generated for case without prolonged lifetime of temporary, 2. There will be no destructor for constant reference member bound to temporary at the exit from constructor. llvm-svn: 118158
Diffstat (limited to 'llvm/lib/CodeGen/Spiller.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud