Undo commit 98146, which is incompatible with llvm-2.7:
Port commits 97948, 97962 and 97977 (dpatel) from llvm-gcc:
- Avoid DIDescriptor.isNull() checks.
- Revert r97948.
- Avoid using DIDescriptor.isNull().
One character "!" makes all the difference!
llvm-svn: 101889
diff --git a/dragonegg/llvm-debug.cpp b/dragonegg/llvm-debug.cpp
index d3fb65c..5305f7c 100644
--- a/dragonegg/llvm-debug.cpp
+++ b/dragonegg/llvm-debug.cpp
@@ -1059,7 +1059,7 @@
MainTy = getOrCreateType(TYPE_MAIN_VARIANT(type));
DIType Ty = createVariantType(type, MainTy);
- if (Ty.isValid())
+ if (!Ty.isNull())
return Ty;
// Work out details of type.