diff options
author | David Blaikie <dblaikie@gmail.com> | 2015-08-01 04:40:41 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2015-08-01 04:40:41 +0000 |
commit | a5fd382eb332431a38a0b231f2f32b3cf609f305 (patch) | |
tree | e0808c112ae56198e63f7396ff751abbd848ccb6 /llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td | |
parent | 7704ba7f97b35bb465384248a204e549f3c18263 (diff) | |
download | bcm5719-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/Target/WebAssembly/WebAssemblyInstrControl.td')
0 files changed, 0 insertions, 0 deletions