diff --git a/wpiutil/src/main/native/unix/StackTrace.cpp b/wpiutil/src/main/native/unix/StackTrace.cpp index cc753c26b9..ba7156e709 100644 --- a/wpiutil/src/main/native/unix/StackTrace.cpp +++ b/wpiutil/src/main/native/unix/StackTrace.cpp @@ -4,7 +4,9 @@ #include "wpi/StackTrace.h" +#ifndef __EMSCRIPTEN__ #include +#endif #include @@ -16,7 +18,7 @@ namespace wpi { std::string GetStackTraceDefault(int offset) { -#ifndef __ANDROID__ +#if !defined(__ANDROID__) && !defined(__EMSCRIPTEN__) void* stackTrace[128]; int stackSize = backtrace(stackTrace, 128); char** mangledSymbols = backtrace_symbols(stackTrace, stackSize); @@ -40,7 +42,7 @@ std::string GetStackTraceDefault(int offset) { return std::string{trace.str()}; #else - // backtrace_symbols not supported on android + // backtrace_symbols not supported return ""; #endif }