File tree Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 99#ifndef LLVM_LIBC_SRC___SUPPORT_STRINGUTIL_PLATFORM_ERRORS_H
1010#define LLVM_LIBC_SRC___SUPPORT_STRINGUTIL_PLATFORM_ERRORS_H
1111
12- #if defined(__linux__) || defined(__Fuchsia__)
12+ #if defined(__linux__) || defined(__Fuchsia__) || defined(__EMSCRIPTEN__)
1313#include " tables/linux_platform_errors.h"
1414#else
1515#include " tables/minimal_platform_errors.h"
Original file line number Diff line number Diff line change 4141#define LIBC_TARGET_ARCH_IS_ARM
4242#endif
4343
44+ #if defined(__wasm__)
45+ #define LIBC_TARGET_ARCH_IS_WASM
46+ #endif
47+
4448#if defined(__aarch64__) || defined(__arm64__) || defined(_M_ARM64)
4549#define LIBC_TARGET_ARCH_IS_AARCH64
4650#endif
Original file line number Diff line number Diff line change 1+ // ===-- Implementation of sigsetjmp ---------------------------------------===//
2+ //
3+ // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4+ // See https://llvm.org/LICENSE.txt for license information.
5+ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6+ //
7+ // ===----------------------------------------------------------------------===//
8+
9+ #include " src/setjmp/sigsetjmp.h"
10+ #include " hdr/offsetof_macros.h"
11+ #include " src/__support/common.h"
12+
13+ namespace LIBC_NAMESPACE_DECL {
14+ [[gnu::returns_twice]] int sigsetjmp (jmp_buf sigjmp_buf,
15+ [[maybe_unused]] int savesigs) {
16+ return setjmp (sigjmp_buf);
17+ }
18+ } // namespace LIBC_NAMESPACE_DECL
You can’t perform that action at this time.
0 commit comments