class AdLint::Cc1::BuiltinFunction

Public Class Methods

new(type_tbl, name) click to toggle source
Calls superclass method
# File lib/adlint/cc1/builtin.rb, line 39
def initialize(type_tbl, name)
  super(nil, type_tbl.builtin_function_type, name)
end

Public Instance Methods

builtin?() click to toggle source
# File lib/adlint/cc1/builtin.rb, line 47
def builtin?
  true
end
call(interp, funcall_expr, args) click to toggle source
# File lib/adlint/cc1/builtin.rb, line 51
def call(interp, funcall_expr, args)
  interp.create_tmpvar(type.return_type)
end
explicit?() click to toggle source
# File lib/adlint/cc1/builtin.rb, line 43
def explicit?
  true
end