blob: ab66fedede6e809acf9c2954bdc6c0fa5a50e8d0 [file] [edit]
// RUN: not mlir-opt %s --mlir-disable-threading \
// RUN: --mlir-debug-counter=unique-tag-for-my-action-skip=-1n 2>&1 \
// RUN: | FileCheck %s --check-prefix=BADNUM
//
// RUN: not mlir-opt %s --mlir-disable-threading \
// RUN: --mlir-debug-counter=unique-tag-for-my-action-skip 2>&1 \
// RUN: | FileCheck %s --check-prefix=NOEQ
//
// RUN: not mlir-opt %s --mlir-disable-threading \
// RUN: --mlir-debug-counter=unique-tag-for-my-action=-1 2>&1 \
// RUN: | FileCheck %s --check-prefix=BADSFX
func.func @foo() {
return
}
// BADNUM-NOT: LLVM ERROR
// BADNUM-NOT: Stack dump:
// BADNUM: {{.*}}: for the {{-+}}mlir-debug-counter option: expected DebugCounter counter value to be numeric, but got `-1n`
// NOEQ-NOT: LLVM ERROR
// NOEQ-NOT: Stack dump:
// NOEQ: {{.*}}: for the {{-+}}mlir-debug-counter option: expected DebugCounter argument to have an `=` separating the counter name and value, but the provided argument was: `unique-tag-for-my-action-skip`
// BADSFX-NOT: LLVM ERROR
// BADSFX-NOT: Stack dump:
// BADSFX: {{.*}}: for the {{-+}}mlir-debug-counter option: expected DebugCounter counter name to end with either `-skip` or `-count`, but got `unique-tag-for-my-action`