Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its
authorJay Foad <jay.foad@gmail.com>
Mon, 22 Aug 2011 09:37:03 +0000 (09:37 +0000)
committerJay Foad <jay.foad@gmail.com>
Mon, 22 Aug 2011 09:37:03 +0000 (09:37 +0000)
commitff7782bcc9235b1dc4c7fcb0497c52e4717eeffc
tree99ca705bb9c4fae6122b47bc8c42bbddf35ff932
parent2e608c6b611bbd4269763653178c91860ed847eb
Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its
functionality into DEFINE_TRANSPARENT_OPERAND_ACCESSORS. A side-effect
of this is that the operand accessors for Constants will tolerate NULL
operands, fixing PR10663.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138230 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Constants.h
include/llvm/GlobalAlias.h
include/llvm/OperandTraits.h