Skip to content

Commit f73d2e2

Browse files
committed
hl: Update symbol reference attr contraints.
1 parent 766f71e commit f73d2e2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

include/vast/Dialect/HighLevel/HighLevelOps.td

+4-4
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ def HighLevel_FieldDeclOp
339339

340340
def HighLevel_RecordMemberOp
341341
: HighLevel_Op< "member" >
342-
, Arguments<(ins AnyType:$record, FlatSymbolRefAttr:$field)>
342+
, Arguments<(ins AnyType:$record, Core_MemberVarSymbolRefAttr:$field)>
343343
, Results<(outs AnyType:$element)>
344344
{
345345
let summary = "VAST record element access operation";
@@ -358,7 +358,7 @@ def HighLevel_CallOp
358358
DeclareOpInterfaceMethods<VastCallOpInterface, ["resolveCallable", "resolveCallableInTable"]>
359359
] >
360360
, Arguments<(ins
361-
FlatSymbolRefAttr:$callee,
361+
Core_FuncSymbolRefAttr:$callee,
362362
Variadic<AnyType>:$argOperands
363363
) >
364364
, Results<(outs Variadic<AnyType>:$results)>
@@ -473,7 +473,7 @@ def HighLevel_DeclRefOp
473473

474474
def HighLevel_FuncRefOp
475475
: HighLevel_Op< "funcref" >
476-
, Arguments<(ins FlatSymbolRefAttr:$function)>
476+
, Arguments<(ins Core_FuncSymbolRefAttr:$function)>
477477
, Results<(outs AnyType:$result)>
478478
{
479479
let summary = "VAST function reference declaration";
@@ -484,7 +484,7 @@ def HighLevel_FuncRefOp
484484

485485
def HighLevel_EnumRefOp
486486
: HighLevel_Op< "enumref" >
487-
, Arguments<(ins FlatSymbolRefAttr:$name)>
487+
, Arguments<(ins Core_EnumConstantSymbolRefAttr:$name)>
488488
, Results<(outs AnyType:$result)>
489489
{
490490
let summary = "VAST enum constant reference declaration";

0 commit comments

Comments
 (0)