blob: 167c25c2adc302f5cd46c38c69914d92535e8208 [file] [log] [blame]
// Copyright (c) 2019, 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.
//
// Dart test program for testing the --enable-ffi=false flag.
//
// Note: In AoT and Android the flag is passed to Dart when executing the
// precompiled executable, so the error shows up as a runtime error rather than
// a compile time error.
//
// VMOptions=--enable-ffi=false
import 'dart:ffi'; //# 01: compile-time error, runtime error
void main() {
Pointer<Int8> p = //# 01: compile-time error, runtime error
Pointer.allocate(); //# 01: compile-time error, runtime error
print(p.address); //# 01: compile-time error, runtime error
p.free(); //# 01: compile-time error, runtime error
}