Method: LLVM::ConstantArray.const

Defined in:
lib/llvm/core/value.rb

.const(type, size_or_values, &block) ⇒ Object

ConstantArray.const(type, 3) {|i| … } or ConstantArray.const(type, […])



376
377
378
379
# File 'lib/llvm/core/value.rb', line 376

def self.const(type, size_or_values, &block)
  vals = LLVM::Support.allocate_pointers(size_or_values, &block)
  from_ptr C.const_array(type, vals, vals.size / vals.type_size)
end