Browse Source

Merge c6a0cb8d629d14112b03c38916cd62e86a0591a9 into 3eefa464eef2278f3f8c311aa5905bf6c0bb011e

stasoid 5 months ago
parent
commit
814a0f4351
1 changed files with 11 additions and 1 deletions
  1. 11 1
      AK/Demangle.h

+ 11 - 1
AK/Demangle.h

@@ -8,10 +8,14 @@
 
 #include <AK/ByteString.h>
 #include <AK/StringView.h>
-#include <cxxabi.h>
+
+#ifndef AK_OS_WINDOWS
+#    include <cxxabi.h>
+#endif
 
 namespace AK {
 
+#ifndef AK_OS_WINDOWS
 inline ByteString demangle(StringView name)
 {
     int status = 0;
@@ -21,6 +25,12 @@ inline ByteString demangle(StringView name)
         free(demangled_name);
     return string;
 }
+#else
+inline ByteString demangle(StringView name)
+{
+    return name;
+}
+#endif
 
 }