V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
node-marker.cc
1 // Copyright 2015 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 #include "src/compiler/node-marker.h"
6 
7 #include "src/compiler/graph.h"
8 
9 namespace v8 {
10 namespace internal {
11 namespace compiler {
12 
13 NodeMarkerBase::NodeMarkerBase(Graph* graph, uint32_t num_states)
14  : mark_min_(graph->mark_max_), mark_max_(graph->mark_max_ += num_states) {
15  DCHECK_NE(0u, num_states); // user error!
16  DCHECK_LT(mark_min_, mark_max_); // check for wraparound.
17 }
18 
19 } // namespace compiler
20 } // namespace internal
21 } // namespace v8
Definition: libplatform.h:13