
int64_t
assert_equal(__LINE__, 3)

def f() {
  [__LINE__, __CLASS__, __FUNC__]
}

var res = f()

assert_equal(res[0], 6)
assert_equal(res[1], "NOT_IN_CLASS")
assert_equal(res[2], "f")

assert_equal(__CLASS__, "NOT_IN_CLASS")
assert_equal(__FUNC__, "NOT_IN_FUNCTION")

class C
{
  def C() {}
  def memint16_tbeint8_tr() { [__LINE__, __CLASS__) != -1)


