From: Eric Schweitz Date: Tue, 14 Apr 2020 16:50:50 +0000 (-0700) Subject: [flang] Upstream patch to enable the fir-ops test. bug 45487 X-Git-Tag: llvmorg-12-init~9089 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d58a405de656e53424086aa4ab97db56d43deb36;p=platform%2Fupstream%2Fllvm.git [flang] Upstream patch to enable the fir-ops test. bug 45487 Differential revision: https://reviews.llvm.org/D77834 --- diff --git a/flang/include/flang/Optimizer/Dialect/FIROps.td b/flang/include/flang/Optimizer/Dialect/FIROps.td index 9d50392..19212f1 100644 --- a/flang/include/flang/Optimizer/Dialect/FIROps.td +++ b/flang/include/flang/Optimizer/Dialect/FIROps.td @@ -2467,8 +2467,6 @@ def fir_GlobalOp : fir_Op<"global", [IsolatedFromAbove, Symbol]> { TypeAttr:$type ); - let results = (outs fir_ReferenceType:$resultType); - let regions = (region AtMostRegion<1>:$region); let parser = [{ @@ -2508,9 +2506,6 @@ def fir_GlobalOp : fir_Op<"global", [IsolatedFromAbove, Symbol]> { return failure(); } - auto refTy = AllocaOp::wrapResultType(globalType); - if (parser.addTypeToList(refTy, result.types)) - return failure(); return success(); }]; diff --git a/flang/test/Fir/fir-ops.fir b/flang/test/Fir/fir-ops.fir index 4304d97..bdadf5c 100644 --- a/flang/test/Fir/fir-ops.fir +++ b/flang/test/Fir/fir-ops.fir @@ -2,7 +2,6 @@ // RUN: tco -emit-fir %s | tco -emit-fir | FileCheck %s // UNSUPPORTED: !fir -// XFAIL: * // CHECK-LABEL: func @it1() -> !fir.int<4> func @it1() -> !fir.int<4>