[mlir] Fix a warning
This patch fixes:
mlir/lib/IR/MLIRContext.cpp:1020:3: error: use of the 'nodiscard'
attribute is a C++17 extension [-Werror,-Wc++17-extensions]
GitOrigin-RevId: 803cec0268000569051733e0d03b4c51d48ce5a6
diff --git a/lib/IR/MLIRContext.cpp b/lib/IR/MLIRContext.cpp
index 1eba3b0..6f54703 100644
--- a/lib/IR/MLIRContext.cpp
+++ b/lib/IR/MLIRContext.cpp
@@ -1017,9 +1017,9 @@
/// present in result expressions is less than `dimCount` and the highest index
/// of symbolic identifier present in result expressions is less than
/// `symbolCount`.
-[[nodiscard]] static bool willBeValidAffineMap(unsigned dimCount,
- unsigned symbolCount,
- ArrayRef<AffineExpr> results) {
+LLVM_NODISCARD static bool willBeValidAffineMap(unsigned dimCount,
+ unsigned symbolCount,
+ ArrayRef<AffineExpr> results) {
int64_t maxDimPosition = -1;
int64_t maxSymbolPosition = -1;
getMaxDimAndSymbol(ArrayRef<ArrayRef<AffineExpr>>(results), maxDimPosition,