lean4-htt/tests/lean/run/extern.lean
2020-09-11 15:31:14 -07:00

19 lines
318 B
Text

new_frontend
@[extern]
def foo (x : Nat) := x
@[extern "bla"]
def foo2 (x : Nat) := x
@[extern 2 "boo"]
def foo3 (x : Nat) := x
@[extern cpp "Lean::bla" llvm "lean_bla"]
def foo4 (x : Bool) := x
@[extern cpp inline "#1 && #2"]
def foo5 (x y : Bool) := x
@[extern cpp adhoc llvm "foo"]
def foo6 (x y : Bool) := x