Change all self assignments X=X to (void)X, so that we can turn on a
authorJeffrey Yasskin <jyasskin@google.com>
Thu, 23 Dec 2010 00:58:24 +0000 (00:58 +0000)
committerJeffrey Yasskin <jyasskin@google.com>
Thu, 23 Dec 2010 00:58:24 +0000 (00:58 +0000)
commit8e68c3873549ca31533e2e3e40dda3a43cb79566
tree66cf9b65eff62b5ad43e27bb1751a6118ed971a2
parent65e43a259ff532f66ff1f04bd5d67c17bcffdc9d
Change all self assignments X=X to (void)X, so that we can turn on a
new gcc warning that complains on self-assignments and
self-initializations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122458 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
include/llvm/Transforms/Utils/AddrModeMatcher.h
lib/Analysis/ConstantFolding.cpp
lib/Analysis/MemoryDependenceAnalysis.cpp
lib/CodeGen/RegAllocLinearScan.cpp
lib/CodeGen/ScheduleDAGEmit.cpp
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
lib/CodeGen/StackSlotColoring.cpp
lib/Support/PrettyStackTrace.cpp
lib/Support/StringMap.cpp
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Transforms/Scalar/MemCpyOptimizer.cpp
lib/Transforms/Utils/AddrModeMatcher.cpp
lib/Transforms/Utils/DemoteRegToStack.cpp
lib/VMCore/Instructions.cpp
lib/VMCore/Type.cpp
lib/VMCore/TypesContext.h
lib/VMCore/Value.cpp
unittests/Support/ValueHandleTest.cpp
utils/TableGen/CodeEmitterGen.cpp