Pārlūkot izejas kodu

Merge c6a0cb8d629d14112b03c38916cd62e86a0591a9 into 3eefa464eef2278f3f8c311aa5905bf6c0bb011e

stasoid 5 mēneši atpakaļ
vecāks
revīzija
814a0f4351
1 mainītis faili ar 11 papildinājumiem un 1 dzēšanām
  1. 11 1
      AK/Demangle.h

+ 11 - 1
AK/Demangle.h

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