1*f3acb54cSRiver Riddle// This file contains various failure test cases related to the structure of 2*f3acb54cSRiver Riddle// the dialect section. 3*f3acb54cSRiver Riddle 4*f3acb54cSRiver Riddle//===--------------------------------------------------------------------===// 5*f3acb54cSRiver Riddle// Dialect Name 6*f3acb54cSRiver Riddle//===--------------------------------------------------------------------===// 7*f3acb54cSRiver Riddle 8*f3acb54cSRiver Riddle// RUN: not mlir-opt %S/invalid-dialect_section-dialect_string.mlirbc 2>&1 | FileCheck %s --check-prefix=DIALECT_STR 9*f3acb54cSRiver Riddle// DIALECT_STR: invalid string index: 15 10*f3acb54cSRiver Riddle 11*f3acb54cSRiver Riddle//===--------------------------------------------------------------------===// 12*f3acb54cSRiver Riddle// OpName 13*f3acb54cSRiver Riddle//===--------------------------------------------------------------------===// 14*f3acb54cSRiver Riddle 15*f3acb54cSRiver Riddle// RUN: not mlir-opt %S/invalid-dialect_section-opname_dialect.mlirbc 2>&1 | FileCheck %s --check-prefix=OPNAME_DIALECT 16*f3acb54cSRiver Riddle// OPNAME_DIALECT: invalid dialect index: 7 17*f3acb54cSRiver Riddle 18*f3acb54cSRiver Riddle// RUN: not mlir-opt %S/invalid-dialect_section-opname_string.mlirbc 2>&1 | FileCheck %s --check-prefix=OPNAME_STR 19*f3acb54cSRiver Riddle// OPNAME_STR: invalid string index: 31 20