# test compile builtin

try:
    compile
except NameError:
    print("SKIP")
    import sys
    sys.exit()

c = compile("print(x)", "file", "exec")

try:
    exec(c)
except NameError:
    print("NameError")

x = 1
exec(c)

exec(c, {"x":2})
exec(c, {}, {"x":3})

Add test for compile builtin.
tests: Add test for compile builtin.
