================
@@ -179,8 +179,14 @@ class CGObjCGNU : public CGObjCRuntime {
       (R.getVersion() >= VersionTuple(major, minor));
   }
 
-  std::string ManglePublicSymbol(StringRef Name) {
-    return (StringRef(CGM.getTriple().isOSBinFormatCOFF() ? "$_" : "._") + 
Name).str();
+  const std::string ManglePublicSymbol(StringRef Name) {
+    StringRef prefix = "._"
+
+        // Exported symbols in Emscripten must be a valid Javascript 
identifier.
+        auto triple = CGM.getTriple();
----------------
davidchisnall wrote:

This seems to have encountered some random formatting merging my change, sorry.

https://github.com/llvm/llvm-project/pull/169043
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to