Class: Rubycc::Front::AST::VaCopy

Inherits:
Data
  • Object
show all
Defined in:
lib/rubycc/front/ast.rb

Overview

"__builtin_va_copy ( dest , src )": copies the traversal state of src into dest so the two can be walked independently (7.16.1.2). Both are va_list expressions; the generator lowers the copy to a whole-tag move between their (decayed) addresses. The value is void, like va_end.

Instance Attribute Summary collapse

Instance Attribute Details

#destObject (readonly)

Returns the value of attribute dest

Returns:

  • (Object)

    the current value of dest



348
349
350
# File 'lib/rubycc/front/ast.rb', line 348

def dest
  @dest
end

#srcObject (readonly)

Returns the value of attribute src

Returns:

  • (Object)

    the current value of src



348
349
350
# File 'lib/rubycc/front/ast.rb', line 348

def src
  @src
end

#tokenObject (readonly)

Returns the value of attribute token

Returns:

  • (Object)

    the current value of token



348
349
350
# File 'lib/rubycc/front/ast.rb', line 348

def token
  @token
end