fn simpleStrTok( gz: *GenZir, ri: ResultInfo, ident_token: Ast.TokenIndex, node: Ast.Node.Index, op_inst_tag: Zir.Inst.Tag, ) InnerError!Zir.Inst.Ref
gz: *GenZir
ri: ResultInfo
ident_token: Ast.TokenIndex
node: Ast.Node.Index
op_inst_tag: Zir.Inst.Tag
OutOfMemory
AnalysisFail
6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099
fn simpleStrTok( gz: *GenZir, ri: ResultInfo, ident_token: Ast.TokenIndex, node: Ast.Node.Index, op_inst_tag: Zir.Inst.Tag, ) InnerError!Zir.Inst.Ref { const astgen = gz.astgen; const str_index = try astgen.identAsString(ident_token); const result = try gz.addStrTok(op_inst_tag, str_index, ident_token); return rvalue(gz, ri, result, node); }