mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-21 02:59:15 +00:00
Move the FixedStackPseudoSourceValueVal enum value before InstructionVal
so that isa<Instructon> doesn't return true for FixedStackPseudoSourceValue values. This fixes a variety of problems, including crashes with -debug and -print-machineinstrs. Also, add a comment to warn about this. llvm-svn: 88711
This commit is contained in:
parent
2b0d1f6495
commit
ae5b3a399e
@ -224,9 +224,11 @@ public:
|
||||
NamedMDNodeVal, // This is an instance of NamedMDNode
|
||||
InlineAsmVal, // This is an instance of InlineAsm
|
||||
PseudoSourceValueVal, // This is an instance of PseudoSourceValue
|
||||
InstructionVal, // This is an instance of Instruction
|
||||
FixedStackPseudoSourceValueVal, // This is an instance of
|
||||
// FixedStackPseudoSourceValue
|
||||
InstructionVal, // This is an instance of Instruction
|
||||
// Enum values starting at InstructionVal are used for Instructions;
|
||||
// don't add new values here!
|
||||
|
||||
// Markers:
|
||||
ConstantFirstVal = FunctionVal,
|
||||
|
Loading…
Reference in New Issue
Block a user