[mlir][Transforms] Fix mlir-config flag check
authorMatthias Springer <me@m-sp.org>
Wed, 24 May 2023 14:30:57 +0000 (16:30 +0200)
committerMatthias Springer <me@m-sp.org>
Wed, 24 May 2023 14:32:58 +0000 (16:32 +0200)
commit5e10a8c436eb7edd3cb8a865218a3b271a458634
treeb6356f28cf298cac699ab5f22b51228c5ccf34c8
parent0ca13f9d2701e23af2d000a5d8f48b33fe0878b7
[mlir][Transforms] Fix mlir-config flag check

Boolean compiler flags (such as `DMLIR_ENABLE_EXPENSIVE_PATTERN_API_CHECKS`) show up in `mlir-config.h` as preprocessor defines that are either 0 or 1. Use `#if` instead of `#ifdef`.

This should have been part of D144552.
mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp