Forward-declare LogicalResult as struct rather than class
authorAlex Zinenko <zinenko@google.com>
Tue, 16 Jul 2019 08:27:08 +0000 (01:27 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Tue, 16 Jul 2019 20:44:51 +0000 (13:44 -0700)
Windows builds are broken by a class/struct mismatch between a
forward-declaration of LogicalResult and its definition.

PiperOrigin-RevId: 258320420

mlir/include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h

index ef4e100..361294a 100644 (file)
@@ -30,7 +30,7 @@ namespace mlir {
 class DialectConversion;
 class FuncOp;
 class LLVMTypeConverter;
-class LogicalResult;
+struct LogicalResult;
 class MLIRContext;
 class ModuleOp;
 class ModulePassBase;