Changes in directory llvm/include/llvm:
Value.h updated: 1.82 -> 1.83 --- Log message: Allow use of isa<InlineAsm>(X) without #including InlineAsm.h --- Diffs of the changes: (+4 -0) Value.h | 4 ++++ 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Value.h diff -u llvm/include/llvm/Value.h:1.82 llvm/include/llvm/Value.h:1.83 --- llvm/include/llvm/Value.h:1.82 Mon Jan 23 22:12:40 2006 +++ llvm/include/llvm/Value.h Wed Jan 25 19:54:21 2006 @@ -31,6 +31,7 @@ class GlobalValue; class Function; class GlobalVariable; +class InlineAsm; class SymbolTable; //===----------------------------------------------------------------------===// @@ -213,6 +214,9 @@ template <> inline bool isa_impl<Argument, Value>(const Value &Val) { return Val.getValueType() == Value::ArgumentVal; } +template <> inline bool isa_impl<InlineAsm, Value>(const Value &Val) { + return Val.getValueType() == Value::InlineAsmVal; +} template <> inline bool isa_impl<Instruction, Value>(const Value &Val) { return Val.getValueType() >= Value::InstructionVal; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits