[Mlir-commits] [mlir] [MLIR] Introduce new C bindings to differentiate between discardable and inherent attributes (PR #66332)
    Mehdi Amini 
    llvmlistbot at llvm.org
       
    Sat Sep 16 20:39:28 PDT 2023
    
    
  
================
@@ -397,23 +397,15 @@ static void printFirstOfEach(MlirContext ctx, MlirOperation operation) {
   // CHECK: Terminator: func.return
 
   // Get the attribute by index.
-  MlirNamedAttribute namedAttr0 = mlirOperationGetAttribute(operation, 0);
-  fprintf(stderr, "Get attr 0: ");
-  mlirAttributePrint(namedAttr0.attribute, printToStderr, NULL);
+  MlirAttribute valueAttr0 = mlirOperationGetInherentAttributeByName(operation, mlirStringRefCreateFromCString("value"));
----------------
joker-eph wrote:
It used to be checked by `arc` for me :(
https://github.com/llvm/llvm-project/pull/66332
    
    
More information about the Mlir-commits
mailing list