1// Copyright 2016 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// Generate this file using the update-object-macros-undef.py script.
6
7// PRESUBMIT_INTENTIONALLY_MISSING_INCLUDE_GUARD
8
9#undef OBJECT_CONSTRUCTORS
10#undef OBJECT_CONSTRUCTORS_IMPL
11#undef NEVER_READ_ONLY_SPACE
12#undef NEVER_READ_ONLY_SPACE_IMPL
13#undef DECL_PRIMITIVE_ACCESSORS
14#undef DECL_BOOLEAN_ACCESSORS
15#undef DECL_INT_ACCESSORS
16#undef DECL_INT32_ACCESSORS
17#undef DECL_UINT16_ACCESSORS
18#undef DECL_INT16_ACCESSORS
19#undef DECL_UINT8_ACCESSORS
20#undef DECL_ACCESSORS
21#undef DECL_CAST
22#undef CAST_ACCESSOR
23#undef INT_ACCESSORS
24#undef INT32_ACCESSORS
25#undef RELAXED_INT32_ACCESSORS
26#undef UINT16_ACCESSORS
27#undef UINT8_ACCESSORS
28#undef ACCESSORS_CHECKED2
29#undef ACCESSORS_CHECKED
30#undef ACCESSORS
31#undef SYNCHRONIZED_ACCESSORS_CHECKED2
32#undef SYNCHRONIZED_ACCESSORS_CHECKED
33#undef SYNCHRONIZED_ACCESSORS
34#undef WEAK_ACCESSORS_CHECKED2
35#undef WEAK_ACCESSORS_CHECKED
36#undef WEAK_ACCESSORS
37#undef SMI_ACCESSORS_CHECKED
38#undef SMI_ACCESSORS
39#undef SYNCHRONIZED_SMI_ACCESSORS
40#undef RELAXED_SMI_ACCESSORS
41#undef BOOL_GETTER
42#undef BOOL_ACCESSORS
43#undef BIT_FIELD_ACCESSORS
44#undef INSTANCE_TYPE_CHECKER
45#undef TYPE_CHECKER
46#undef RELAXED_INT16_ACCESSORS
47#undef FIELD_ADDR
48#undef READ_FIELD
49#undef READ_WEAK_FIELD
50#undef ACQUIRE_READ_FIELD
51#undef RELAXED_READ_FIELD
52#undef RELAXED_READ_WEAK_FIELD
53#undef WRITE_FIELD
54#undef WRITE_WEAK_FIELD
55#undef RELEASE_WRITE_FIELD
56#undef RELAXED_WRITE_FIELD
57#undef RELAXED_WRITE_WEAK_FIELD
58#undef WRITE_BARRIER
59#undef WEAK_WRITE_BARRIER
60#undef CONDITIONAL_WRITE_BARRIER
61#undef CONDITIONAL_WEAK_WRITE_BARRIER
62#undef READ_DOUBLE_FIELD
63#undef WRITE_DOUBLE_FIELD
64#undef READ_INT_FIELD
65#undef WRITE_INT_FIELD
66#undef ACQUIRE_READ_INT32_FIELD
67#undef READ_UINT8_FIELD
68#undef WRITE_UINT8_FIELD
69#undef RELAXED_WRITE_INT8_FIELD
70#undef READ_INT8_FIELD
71#undef RELAXED_READ_INT8_FIELD
72#undef WRITE_INT8_FIELD
73#undef READ_UINT16_FIELD
74#undef WRITE_UINT16_FIELD
75#undef READ_INT16_FIELD
76#undef WRITE_INT16_FIELD
77#undef RELAXED_READ_INT16_FIELD
78#undef RELAXED_WRITE_INT16_FIELD
79#undef READ_UINT32_FIELD
80#undef RELAXED_READ_UINT32_FIELD
81#undef WRITE_UINT32_FIELD
82#undef RELAXED_WRITE_UINT32_FIELD
83#undef READ_INT32_FIELD
84#undef RELAXED_READ_INT32_FIELD
85#undef WRITE_INT32_FIELD
86#undef RELEASE_WRITE_INT32_FIELD
87#undef RELAXED_WRITE_INT32_FIELD
88#undef READ_FLOAT_FIELD
89#undef WRITE_FLOAT_FIELD
90#undef READ_INTPTR_FIELD
91#undef WRITE_INTPTR_FIELD
92#undef READ_UINTPTR_FIELD
93#undef WRITE_UINTPTR_FIELD
94#undef READ_UINT64_FIELD
95#undef WRITE_UINT64_FIELD
96#undef READ_BYTE_FIELD
97#undef RELAXED_READ_BYTE_FIELD
98#undef WRITE_BYTE_FIELD
99#undef RELAXED_WRITE_BYTE_FIELD
100#undef DECL_VERIFIER
101#undef DEFINE_DEOPT_ELEMENT_ACCESSORS
102#undef DEFINE_DEOPT_ENTRY_ACCESSORS
103