diff options
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r-- | lib/Basic/Targets.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index ce55ec8046..5f5ba60e85 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -658,6 +658,14 @@ public: return IsConstant ? "\01LC" : "\01lC"; } + virtual const char *getUnicodeStringSymbolPrefix() const { + return "__utf16_string_"; + } + + virtual const char *getUnicodeStringSection() const { + return "__TEXT,__ustring"; + } + virtual const char *getCFStringSymbolPrefix() const { return "\01LC"; } @@ -810,6 +818,14 @@ public: return IsConstant ? "\01LC" : "\01lC"; } + virtual const char *getUnicodeStringSymbolPrefix() const { + return "__utf16_string_"; + } + + virtual const char *getUnicodeStringSection() const { + return "__TEXT,__ustring"; + } + virtual const char *getCFStringSymbolPrefix() const { return "\01L_unnamed_cfstring_"; } |