Changeset e15853c for src/SymTab/ManglerCommon.cc
- Timestamp:
- Feb 14, 2019, 10:26:59 AM (5 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- 70a3e16, 85d44c6
- Parents:
- e782290
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/ManglerCommon.cc
re782290 re15853c 10 10 // Created On : Sun May 17 21:44:03 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Feb 8 09:02:18201913 // Update Count : 2 212 // Last Modified On : Thu Feb 14 08:12:17 2019 13 // Update Count : 25 14 14 // 15 15 … … 64 64 ); 65 65 #endif 66 // ****************************************************************************66 // GENERATED START, DO NOT EDIT 67 67 // NOTES ON MANGLING: 68 68 // * Itanium spec says that Float80 encodes to "e" (like LongDouble), but the distinct lengths cause resolution problems. … … 79 79 // - "Di" char32_t 80 80 // - "Ds" char16_t 81 // ****************************************************************************82 81 const std::string basicTypes[BasicType::NUMBER_OF_BASIC_TYPES] = { 83 82 "b", // _Bool 84 "c", // Char85 "a", // SignedChar86 "h", // UnsignedChar87 "s", // ShortSignedInt88 "t", // ShortUnsignedInt89 "i", // SignedInt90 "j", // UnsignedInt91 "l", // LongSignedInt92 "m", // LongUnsignedInt93 "x", // LongLongSignedInt94 "y", // LongLongUnsignedInt95 "n", // SignedInt12896 "o", // UnsignedInt12883 "c", // char 84 "a", // signed char 85 "h", // unsigned char 86 "s", // signed short int 87 "t", // unsigned short int 88 "i", // signed int 89 "j", // unsigned int 90 "l", // signed long int 91 "m", // unsigned long int 92 "x", // signed long long int 93 "y", // unsigned long long int 94 "n", // __int128 95 "o", // unsigned __int128 97 96 "DF16_", // _Float16 98 "CDF16_", // _Float16 Complex97 "CDF16_", // _Float16 _Complex 99 98 "DF32_", // _Float32 100 "CDF32_", // _Float32 Complex101 "f", // Float102 "Cf", // FloatComplex99 "CDF32_", // _Float32 _Complex 100 "f", // float 101 "Cf", // float _Complex 103 102 "DF32x_", // _Float32x 104 "CDF32x_", // _Float32x Complex103 "CDF32x_", // _Float32x _Complex 105 104 "DF64_", // _Float64 106 "CDF64_", // _Float64 Complex107 "d", // Double108 "Cd", // DoubleComplex105 "CDF64_", // _Float64 _Complex 106 "d", // double 107 "Cd", // double _Complex 109 108 "DF64x_", // _Float64x 110 "CDF64x_", // _Float64x Complex109 "CDF64x_", // _Float64x _Complex 111 110 "Dq", // __float80 112 111 "DF128_", // _Float128 113 "CDF128_", // _Float128 Complex112 "CDF128_", // _Float128 _Complex 114 113 "g", // __float128 115 "e", // LongDouble116 "Ce", // LongDoubleComplex114 "e", // long double 115 "Ce", // long double _Complex 117 116 "DF128x_", // _Float128x 118 "CDF128x_", // _Float128xComplex 119 }; 117 "CDF128x_", // _Float128x _Complex 118 }; // basicTypes 119 // GENERATED END 120 120 121 121 const std::map<int, std::string> qualifiers = {
Note: See TracChangeset
for help on using the changeset viewer.