summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ImplicitNullChecks.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2015-08-01 04:40:41 +0000
committerDavid Blaikie <dblaikie@gmail.com>2015-08-01 04:40:41 +0000
commita5fd382eb332431a38a0b231f2f32b3cf609f305 (patch)
treee0808c112ae56198e63f7396ff751abbd848ccb6 /llvm/lib/CodeGen/ImplicitNullChecks.cpp
parent7704ba7f97b35bb465384248a204e549f3c18263 (diff)
downloadbcm5719-llvm-a5fd382eb332431a38a0b231f2f32b3cf609f305.tar.gz
bcm5719-llvm-a5fd382eb332431a38a0b231f2f32b3cf609f305.zip
-Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
Various targets use std::swap on specific MCAsmOperands (ARM and possibly Hexagon as well). It might be helpful to mark those subclasses as final, to ensure that the availability of move/copy operations can't lead to slicing. (same sort of requirements as the non-vitual dtor - protected or a final class) llvm-svn: 243820
Diffstat (limited to 'llvm/lib/CodeGen/ImplicitNullChecks.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud