| // RUN: not mlir-pdll %s -split-input-file 2>&1 | FileCheck %s |
| |
| // CHECK: unknown directive `#foo` |
| #foo |
| |
| // ----- |
| |
| //===----------------------------------------------------------------------===// |
| // Include |
| //===----------------------------------------------------------------------===// |
| |
| // CHECK: expected string file name after `include` directive |
| #include <> |
| |
| // ----- |
| |
| // CHECK: unable to open include file `unknown_file.pdll` |
| #include "unknown_file.pdll" |
| |
| // ----- |
| |
| // CHECK: expected include filename to end with `.pdll` or `.td` |
| #include "unknown_file.foo" |