@@ -339,7 +339,7 @@ def HighLevel_FieldDeclOp
339
339
340
340
def HighLevel_RecordMemberOp
341
341
: HighLevel_Op< "member" >
342
- , Arguments<(ins AnyType:$record, FlatSymbolRefAttr :$field)>
342
+ , Arguments<(ins AnyType:$record, Core_MemberVarSymbolRefAttr :$field)>
343
343
, Results<(outs AnyType:$element)>
344
344
{
345
345
let summary = "VAST record element access operation";
@@ -358,7 +358,7 @@ def HighLevel_CallOp
358
358
DeclareOpInterfaceMethods<VastCallOpInterface, ["resolveCallable", "resolveCallableInTable"]>
359
359
] >
360
360
, Arguments<(ins
361
- FlatSymbolRefAttr :$callee,
361
+ Core_FuncSymbolRefAttr :$callee,
362
362
Variadic<AnyType>:$argOperands
363
363
) >
364
364
, Results<(outs Variadic<AnyType>:$results)>
@@ -473,7 +473,7 @@ def HighLevel_DeclRefOp
473
473
474
474
def HighLevel_FuncRefOp
475
475
: HighLevel_Op< "funcref" >
476
- , Arguments<(ins FlatSymbolRefAttr :$function)>
476
+ , Arguments<(ins Core_FuncSymbolRefAttr :$function)>
477
477
, Results<(outs AnyType:$result)>
478
478
{
479
479
let summary = "VAST function reference declaration";
@@ -484,7 +484,7 @@ def HighLevel_FuncRefOp
484
484
485
485
def HighLevel_EnumRefOp
486
486
: HighLevel_Op< "enumref" >
487
- , Arguments<(ins FlatSymbolRefAttr :$name)>
487
+ , Arguments<(ins Core_EnumConstantSymbolRefAttr :$name)>
488
488
, Results<(outs AnyType:$result)>
489
489
{
490
490
let summary = "VAST enum constant reference declaration";
0 commit comments