01e69cc0c4
There is no difference from the previous version of this CL. This depends on https://dart-review.googlesource.com/c/sdk/+/67220/3 which fixes a bug in `CompileType` that was causing `ShouldEmitStoreBarrier()` to return different results across multiple calls on the same instruction. The buildbot on which this caused a failure is run as a tryjob below. Change-Id: I078b587f7e23e88d95f3b05c966019a433ba57d9 Reviewed-on: https://dart-review.googlesource.com/67221 Commit-Queue: Samir Jindel <sjindel@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>
23 lines
669 B
C
23 lines
669 B
C
// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
#ifndef RUNTIME_VM_CONSTANTS_H_
|
|
#define RUNTIME_VM_CONSTANTS_H_
|
|
|
|
#if defined(TARGET_ARCH_IA32)
|
|
#include "vm/constants_ia32.h"
|
|
#elif defined(TARGET_ARCH_X64)
|
|
#include "vm/constants_x64.h"
|
|
#elif defined(TARGET_ARCH_ARM)
|
|
#include "vm/constants_arm.h"
|
|
#elif defined(TARGET_ARCH_ARM64)
|
|
#include "vm/constants_arm64.h"
|
|
#elif defined(TARGET_ARCH_DBC)
|
|
#include "vm/constants_dbc.h"
|
|
#else
|
|
#error Unknown architecture.
|
|
#endif
|
|
|
|
#endif // RUNTIME_VM_CONSTANTS_H_
|