[PATCH] D54472: Disable invalid isPodLike<> specialization
serge via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 22 08:31:52 PST 2018
serge-sans-paille updated this revision to Diff 175057.
serge-sans-paille edited the summary of this revision.
serge-sans-paille added a comment.
Herald added a subscriber: mgorny.
Ensure that (almost) all types that used to be marked as ``isPodLike`` are trivially copyable by inserting the appropriate static_assert in the test suite.
https://reviews.llvm.org/D54472
Files:
docs/ProgrammersManual.rst
include/llvm/ADT/ArrayRef.h
include/llvm/ADT/DenseMap.h
include/llvm/ADT/ImmutableList.h
include/llvm/ADT/Optional.h
include/llvm/ADT/PointerIntPair.h
include/llvm/ADT/SmallVector.h
include/llvm/ADT/StringRef.h
include/llvm/ADT/bit.h
include/llvm/Analysis/BlockFrequencyInfoImpl.h
include/llvm/Bitcode/BitCodes.h
include/llvm/CodeGen/RegisterPressure.h
include/llvm/CodeGen/ScheduleDAG.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/CodeGen/SlotIndexes.h
include/llvm/CodeGen/TargetPassConfig.h
include/llvm/IR/CFG.h
include/llvm/IR/ValueHandle.h
include/llvm/MC/MCInst.h
include/llvm/Support/ScaledNumber.h
include/llvm/Support/type_traits.h
lib/Transforms/Scalar/SROA.cpp
tools/llvm-diff/DifferenceEngine.cpp
unittests/ADT/ArrayRefTest.cpp
unittests/ADT/ImmutableListTest.cpp
unittests/ADT/OptionalTest.cpp
unittests/ADT/PointerIntPairTest.cpp
unittests/ADT/StringRefTest.cpp
unittests/Analysis/BlockFrequencyInfoTest.cpp
unittests/Bitcode/BitstreamReaderTest.cpp
unittests/CodeGen/CMakeLists.txt
unittests/CodeGen/MachineInstrTest.cpp
unittests/IR/CFGBuilder.cpp
unittests/IR/ValueHandleTest.cpp
unittests/Support/ScaledNumberTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D54472.175057.patch
Type: text/x-patch
Size: 26963 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181122/6454800d/attachment.bin>
More information about the llvm-commits
mailing list