v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
undef-code-stub-assembler-macros.inc
Go to the documentation of this file.
1// Copyright 2024 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// PRESUBMIT_INTENTIONALLY_MISSING_INCLUDE_GUARD
6
7#ifndef V8_CODEGEN_CODE_STUB_ASSEMBLER_MACROS_DEFINED
8#error \
9 "Assembler macros not defined. Did you forget to #include \"src/codegen/define-code-stub-assembler-macros.inc\" in this file?"
10#endif
11
12#undef CSA_CHECK
13#undef CSA_HOLE_SECURITY_CHECK
14#ifdef DEBUG
15#undef CSA_DCHECK_0_ARGS
16#undef CSA_DCHECK_1_ARG
17#undef CSA_DCHECK_2_ARGS
18#undef SWITCH_CSA_DCHECK_ARGS
19#undef CSA_DCHECK_ARGS
20#undef CSA_DEBUG_INFO
21#endif
22#undef CSA_DCHECK
23#undef CSA_DCHECK_JS_ARGC_EQ
24#undef BIND
25#undef TYPED_VARIABLE_DEF
26#undef TYPED_VARIABLE_CONSTRUCTOR
27#undef TVARIABLE
28#undef TVARIABLE_CONSTRUCTOR
29#undef CSA_SLOW_DCHECK
30#undef CSA_SBXCHECK
31
32#undef V8_CODEGEN_CODE_STUB_ASSEMBLER_MACROS_DEFINED