brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 553bd43 Raw
132 lines · plain
1// RUN: mlir-opt %s -split-input-file -verify-diagnostics2 3// expected-error@+2 {{expected identifier key in file metadata dictionary}}4{-#5 6// -----7 8// expected-error@+2 {{expected ':'}}9{-#10  key11#-}12 13// -----14 15// expected-error@+2 {{unknown key 'some_key' in file metadata dictionary}}16{-#17  some_key: {}18#-}19 20// -----21 22//===----------------------------------------------------------------------===//23// `dialect_resources`24//===----------------------------------------------------------------------===//25 26// expected-error@+2 {{expected '{'}}27{-#28  dialect_resources: "value"29#-}30 31// -----32 33// expected-error@+3 {{expected identifier key for 'resource' entry}}34{-#35  dialect_resources: {36    1037  }38#-}39 40// -----41 42// expected-error@+3 {{expected ':'}}43{-#44  dialect_resources: {45    entry "value"46  }47#-}48 49// -----50 51// expected-error@+3 {{dialect 'foobar' is unknown}}52{-#53  dialect_resources: {54    foobar: {55      entry: "foo"56    }57  }58#-}59 60// -----61 62// expected-error@+4 {{unknown 'resource' key 'unknown_entry' for dialect 'ml_program'}}63{-#64  dialect_resources: {65    ml_program: {66      unknown_entry: "foo"67    }68  }69#-}70 71// -----72 73// expected-error@+4 {{expected hex string blob for key 'invalid_blob'}}74{-#75  dialect_resources: {76    test: {77      invalid_blob: 1078    }79  }80#-}81 82// -----83 84// expected-error@+4 {{expected hex string blob for key 'invalid_blob'}}85{-#86  dialect_resources: {87    test: {88      invalid_blob: ""89    }90  }91#-}92 93// -----94 95// expected-error@+4 {{expected hex string blob for key 'invalid_blob' to encode alignment in first 4 bytes}}96{-#97  dialect_resources: {98    test: {99      invalid_blob: "0x"100    }101  }102#-}103 104// -----105 106//===----------------------------------------------------------------------===//107// `external_resources`108//===----------------------------------------------------------------------===//109 110// expected-error@+2 {{expected '{'}}111{-#112  external_resources: "value"113#-}114 115// -----116 117// expected-error@+3 {{expected identifier key for 'resource' entry}}118{-#119  external_resources: {120    10121  }122#-}123 124// -----125 126// expected-error@+3 {{expected ':'}}127{-#128  external_resources: {129    entry "value"130  }131#-}132