Provide tag strings for llvm specific tags.
authorDevang Patel <dpatel@apple.com>
Fri, 18 Feb 2011 23:06:29 +0000 (23:06 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 18 Feb 2011 23:06:29 +0000 (23:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125986 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/Dwarf.h
lib/Support/Dwarf.cpp

index da21f4abd2919be4d7513d982db3e348a876ff7f..d1d8ad4896d80eb8a55456e4528b49863a2ad670 100644 (file)
@@ -49,7 +49,6 @@ enum llvm_dwarf_constants {
   DW_TAG_auto_variable = 0x100,         // Tag for local (auto) variables.
   DW_TAG_arg_variable = 0x101,          // Tag for argument variables.
   DW_TAG_return_variable = 0x102,       // Tag for return variables.
-
   DW_TAG_vector_type = 0x103,           // Tag for vector types.
 
   DW_TAG_user_base = 0x1000,            // Recommended base for user tags.
index 96ce9d395b3878d2b441c9e792f6c5d395dad552..9799ef54792bba3529ac265373fa8dbe8a1afa07 100644 (file)
@@ -78,6 +78,10 @@ const char *llvm::dwarf::TagString(unsigned Tag) {
   case DW_TAG_shared_type:               return "DW_TAG_shared_type";
   case DW_TAG_lo_user:                   return "DW_TAG_lo_user";
   case DW_TAG_hi_user:                   return "DW_TAG_hi_user";
+  case DW_TAG_auto_variable:             return "DW_TAG_auto_variable";
+  case DW_TAG_arg_variable:              return "DW_TAG_arg_variable";
+  case DW_TAG_return_variable:           return "DW_TAG_return_variable";
+  case DW_TAG_vector_type:               return "DW_TAG_vector_type";
   }
   return 0;
 }