[llvm-commits] [dragonegg] r158227 - /dragonegg/trunk/src/Debug.cpp

Duncan Sands baldrick at free.fr
Fri Jun 8 13:17:48 PDT 2012


Author: baldrick
Date: Fri Jun  8 15:17:48 2012
New Revision: 158227

URL: http://llvm.org/viewvc/llvm-project?rev=158227&view=rev
Log:
The value of an enumeral type is unsigned in this context.  Fixes several clang
tests in the compilator testsuite when compiling with -g.

Modified:
    dragonegg/trunk/src/Debug.cpp

Modified: dragonegg/trunk/src/Debug.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Debug.cpp?rev=158227&r1=158226&r2=158227&view=diff
==============================================================================
--- dragonegg/trunk/src/Debug.cpp (original)
+++ dragonegg/trunk/src/Debug.cpp Fri Jun  8 15:17:48 2012
@@ -677,7 +677,7 @@
       tree EnumValue = TREE_VALUE(Link);
       if (isa<CONST_DECL>(EnumValue))
         EnumValue = DECL_INITIAL(EnumValue);
-      int64_t Value = getInt64(EnumValue, false);
+      uint64_t Value = getInt64(EnumValue, true);
       const char *EnumName = IDENTIFIER_POINTER(TREE_PURPOSE(Link));
       Elements.push_back(DebugFactory.CreateEnumerator(EnumName, Value));
     }





More information about the llvm-commits mailing list