Skip to content

Commit a3eefa8

Browse files
committed
[embedded] Start using a new mangling prefix for Embedded Swift: $e
1 parent ecf7ac9 commit a3eefa8

File tree

2 files changed

+0
-17
lines changed

2 files changed

+0
-17
lines changed

lib/Basic/Mangler.cpp

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ void Mangler::beginManglingWithoutPrefix() {
123123
void Mangler::beginMangling() {
124124
beginManglingWithoutPrefix();
125125

126-
#if 0 // STAGING: To be switched over to soon.
127126
switch (Flavor) {
128127
case ManglingFlavor::Default:
129128
Buffer << MANGLING_PREFIX_STR;
@@ -132,9 +131,6 @@ void Mangler::beginMangling() {
132131
Buffer << MANGLING_PREFIX_EMBEDDED_STR;
133132
break;
134133
}
135-
#else
136-
Buffer << MANGLING_PREFIX_STR;
137-
#endif
138134
}
139135

140136
/// Finish the mangling of the symbol and return the mangled name.
@@ -144,7 +140,6 @@ std::string Mangler::finalize() {
144140
Storage.clear();
145141

146142
#ifndef NDEBUG
147-
#if 0 // STAGING: To be switched over to soon.
148143
switch (Flavor) {
149144
case ManglingFlavor::Default:
150145
if (StringRef(result).starts_with(MANGLING_PREFIX_STR))
@@ -155,10 +150,6 @@ std::string Mangler::finalize() {
155150
verify(result, Flavor);
156151
break;
157152
}
158-
#else
159-
if (StringRef(result).starts_with(MANGLING_PREFIX_STR))
160-
verify(result, Flavor);
161-
#endif
162153
#endif
163154

164155
return result;
@@ -193,7 +184,6 @@ void Mangler::verify(StringRef nameStr, ManglingFlavor Flavor) {
193184
// It should be kept in sync.
194185
assert(StringRef(MANGLING_PREFIX_STR) != "_S" && "redundant check");
195186

196-
#if 0 // STAGING: To be switched over to soon.
197187
switch (Flavor) {
198188
case ManglingFlavor::Default:
199189
buffer += MANGLING_PREFIX_STR;
@@ -202,9 +192,6 @@ void Mangler::verify(StringRef nameStr, ManglingFlavor Flavor) {
202192
buffer += MANGLING_PREFIX_EMBEDDED_STR;
203193
break;
204194
}
205-
#else
206-
buffer += MANGLING_PREFIX_STR;
207-
#endif
208195

209196
buffer += nameStr;
210197
nameStr = buffer.str();

lib/Demangling/Remangler.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1795,7 +1795,6 @@ ManglingError Remangler::mangleGetter(Node *node, unsigned depth) {
17951795
}
17961796

17971797
ManglingError Remangler::mangleGlobal(Node *node, unsigned depth) {
1798-
#if 0 // STAGING: To be switched over to soon.
17991798
switch (Flavor) {
18001799
case ManglingFlavor::Default:
18011800
Buffer << MANGLING_PREFIX_STR;
@@ -1804,9 +1803,6 @@ ManglingError Remangler::mangleGlobal(Node *node, unsigned depth) {
18041803
Buffer << MANGLING_PREFIX_EMBEDDED_STR;
18051804
break;
18061805
}
1807-
#else
1808-
Buffer << MANGLING_PREFIX_STR;
1809-
#endif
18101806
bool mangleInReverseOrder = false;
18111807
for (auto Iter = node->begin(), End = node->end(); Iter != End; ++Iter) {
18121808
Node *Child = *Iter;

0 commit comments

Comments
 (0)