From e0608a2e2c4c38a4befb467a4f25bc4f226812a8 Mon Sep 17 00:00:00 2001 From: Fredrik Ekre Date: Tue, 16 Oct 2018 09:35:04 +0200 Subject: [PATCH] fix #29662: missing import from Base.Printf to Printf stdlib. --- stdlib/Printf/src/Printf.jl | 2 +- stdlib/Printf/test/runtests.jl | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/stdlib/Printf/src/Printf.jl b/stdlib/Printf/src/Printf.jl index f1608ccb10d1d..7c56910331d93 100644 --- a/stdlib/Printf/src/Printf.jl +++ b/stdlib/Printf/src/Printf.jl @@ -7,7 +7,7 @@ module Printf export @printf, @sprintf using Base.Printf: _printf, is_str_expr, fix_dec, DIGITS, DIGITSs, print_fixed, print_fixed_width, decode_dec, decode_hex, ini_hex, ini_HEX, print_exp_a, decode_0ct, decode_HEX, ini_dec, print_exp_e, - decode_oct, _limit + decode_oct, _limit, SmallNumber using Unicode: textwidth """ diff --git a/stdlib/Printf/test/runtests.jl b/stdlib/Printf/test/runtests.jl index e51c3ee299126..5f8935955156b 100644 --- a/stdlib/Printf/test/runtests.jl +++ b/stdlib/Printf/test/runtests.jl @@ -294,4 +294,5 @@ end # test at macro execution time @test_throws ArgumentError("@sprintf: wrong number of arguments (2) should be (3)") (@sprintf "%d%d%d" 1:2...) - +# issue #29662 +@test (@sprintf "%12.3e" pi*1e100) == " 3.142e+100"