From 9263e08251ae7ab6feaa6cda37d70fbd6971cfc4 Mon Sep 17 00:00:00 2001 From: Eric Schweitz Date: Thu, 9 Jul 2020 16:08:45 -0700 Subject: [PATCH] [flang] ifdef to avoid warning about supposedly dead function --- flang/lib/Optimizer/Dialect/FIRType.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flang/lib/Optimizer/Dialect/FIRType.cpp b/flang/lib/Optimizer/Dialect/FIRType.cpp index edf8a4d28904..c29412b86944 100644 --- a/flang/lib/Optimizer/Dialect/FIRType.cpp +++ b/flang/lib/Optimizer/Dialect/FIRType.cpp @@ -295,11 +295,13 @@ RecordType parseDerived(mlir::DialectAsmParser &parser, mlir::Location) { return verifyDerived(parser, result, lenParamList, typeList); } +#ifndef NDEBUG // !fir.ptr and !fir.heap where X is !fir.ptr, !fir.heap, or !fir.ref // is undefined and disallowed. inline bool singleIndirectionLevel(mlir::Type ty) { return !fir::isa_ref_type(ty); } +#endif } // namespace