| // Copyright 2020 the V8 project authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| // TODO(chromium:1056170): Remove dependency on v8. | |
| namespace cppgc { | |
| // Indicator for the stack state of the embedder. | |
| enum class EmbedderStackState { | |
| kMayContainHeapPointers, | |
| kNoHeapPointers, | |
| kUnknown V8_ENUM_DEPRECATE_SOON("Use kMayContainHeapPointers") = | |
| kMayContainHeapPointers, | |
| kNonEmpty V8_ENUM_DEPRECATE_SOON("Use kMayContainHeapPointers") = | |
| kMayContainHeapPointers, | |
| kEmpty V8_ENUM_DEPRECATE_SOON("Use kNoHeapPointers") = kNoHeapPointers, | |
| }; | |
| } // namespace cppgc | |