From 720dda63edc6f4bd563c45d196493fe27b11dfc2 Mon Sep 17 00:00:00 2001 From: Kristoffer Carlsson Date: Sun, 25 Jun 2017 09:55:11 -0700 Subject: [PATCH] test fixed inlining bug #18735 (#22530) Ref #22530 (cherry picked from commit 6218a1f9260a3cc428ae79eee96dd38e77b6ce7b) --- test/misc.jl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/misc.jl b/test/misc.jl index 599aadf854064..572f720689b0a 100644 --- a/test/misc.jl +++ b/test/misc.jl @@ -742,3 +742,9 @@ end # module # @test @test_warn "A{T}(x::S) where {T, S} is deprecated, use f() instead." A{Int}(1.) # @test @test_nowarn A{Int}(1.) end + +@testset "inline bug #18735" begin + @noinline f(n) = n ? error() : Int + g() = Union{f(true)} + @test_throws ErrorException g() +end