StaticArrays.jl icon indicating copy to clipboard operation
StaticArrays.jl copied to clipboard

@test_inlined fails on Julia 1.11, macOS arm64

Open George9000 opened this issue 1 year ago • 0 comments

See details below.

test details
julia> versioninfo()
Julia Version 1.11.0-DEV.134
Commit d080fe6c9b (2023-07-20 19:57 UTC)
Platform Info:
  OS: macOS (arm64-apple-darwin21.6.0)
  CPU: 10 × Apple M1 Max
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, apple-m1)
  Threads: 5 on 8 virtual cores
Environment:
  JULIA_NUM_THREADS = 4
  JULIA_EDITOR = Emacs
  JULIA_PKG_DEVDIR = /Users/foo/Documents/julia/dev
  JULIA_USE_FLISP_PARSER = 1

(jl_q7PCVA) pkg> test StaticArrays
     Testing StaticArrays
      Status `/private/var/folders/mh/d010xh0j5ss8yws8rknh568c0000gn/T/jl_S1vsNL/Project.toml`
  [6e4b80f9] BenchmarkTools v1.3.2
  [6fe1bfb0] OffsetArrays v1.12.10
  [90137ffa] StaticArrays v1.6.2
  [1e83bf80] StaticArraysCore v1.4.2
  [1986cc42] Unitful v1.15.0
  [b77e0a4c] InteractiveUtils `@stdlib/InteractiveUtils`
  [37e2e46d] LinearAlgebra `@stdlib/LinearAlgebra`
  [9a3f8284] Random `@stdlib/Random`
  [10745b16] Statistics v1.9.0 `@stdlib/Statistics`
  [8dfed614] Test `@stdlib/Test`
      Status `/private/var/folders/mh/d010xh0j5ss8yws8rknh568c0000gn/T/jl_S1vsNL/Manifest.toml`
  [79e6a3ab] Adapt v3.6.2
  [6e4b80f9] BenchmarkTools v1.3.2
  [682c06a0] JSON v0.21.4
  [6fe1bfb0] OffsetArrays v1.12.10
  [69de0a69] Parsers v2.7.1
  [aea7be01] PrecompileTools v1.1.2
  [21216c6a] Preferences v1.4.0
  [ae029012] Requires v1.3.0
  [90137ffa] StaticArrays v1.6.2
  [1e83bf80] StaticArraysCore v1.4.2
  [1986cc42] Unitful v1.15.0
  [0dad84c5] ArgTools v1.1.1 `@stdlib/ArgTools`
  [56f22d72] Artifacts `@stdlib/Artifacts`
  [2a0f44e3] Base64 `@stdlib/Base64`
  [ade2ca70] Dates `@stdlib/Dates`
  [f43a241f] Downloads v1.6.0 `@stdlib/Downloads`
  [7b1f6079] FileWatching `@stdlib/FileWatching`
  [b77e0a4c] InteractiveUtils `@stdlib/InteractiveUtils`
  [b27032c2] LibCURL v0.6.4 `@stdlib/LibCURL`
  [76f85450] LibGit2 `@stdlib/LibGit2`
  [8f399da3] Libdl `@stdlib/Libdl`
  [37e2e46d] LinearAlgebra `@stdlib/LinearAlgebra`
  [56ddb016] Logging `@stdlib/Logging`
  [d6f4376e] Markdown `@stdlib/Markdown`
  [a63ad114] Mmap `@stdlib/Mmap`
  [ca575930] NetworkOptions v1.2.0 `@stdlib/NetworkOptions`
  [44cfe95a] Pkg v1.11.0 `@stdlib/Pkg`
  [de0858da] Printf `@stdlib/Printf`
  [9abbd945] Profile `@stdlib/Profile`
  [3fa0cd96] REPL `@stdlib/REPL`
  [9a3f8284] Random `@stdlib/Random`
  [ea8e919c] SHA v0.7.0 `@stdlib/SHA`
  [9e88b42a] Serialization `@stdlib/Serialization`
  [6462fe0b] Sockets `@stdlib/Sockets`
  [2f01184e] SparseArrays v1.10.0 `@stdlib/SparseArrays`
  [10745b16] Statistics v1.9.0 `@stdlib/Statistics`
  [fa267f1f] TOML v1.0.3 `@stdlib/TOML`
  [a4e569a6] Tar v1.10.0 `@stdlib/Tar`
  [8dfed614] Test `@stdlib/Test`
  [cf7118a7] UUIDs `@stdlib/UUIDs`
  [4ec0a83e] Unicode `@stdlib/Unicode`
  [e66e0078] CompilerSupportLibraries_jll v1.0.5+0 `@stdlib/CompilerSupportLibraries_jll`
  [deac9b47] LibCURL_jll v8.0.1+0 `@stdlib/LibCURL_jll`
  [29816b5a] LibSSH2_jll v1.10.2+0 `@stdlib/LibSSH2_jll`
  [c8ffd9c3] MbedTLS_jll v2.28.2+0 `@stdlib/MbedTLS_jll`
  [14a3606d] MozillaCACerts_jll v2023.1.10 `@stdlib/MozillaCACerts_jll`
  [4536629a] OpenBLAS_jll v0.3.23+0 `@stdlib/OpenBLAS_jll`
  [bea87d4a] SuiteSparse_jll v7.2.0+0 `@stdlib/SuiteSparse_jll`
  [83775a58] Zlib_jll v1.2.13+0 `@stdlib/Zlib_jll`
  [8e850b90] libblastrampoline_jll v5.8.0+0 `@stdlib/libblastrampoline_jll`
  [8e850ede] nghttp2_jll v1.52.0+0 `@stdlib/nghttp2_jll`
  [3f19e933] p7zip_jll v17.4.0+0 `@stdlib/p7zip_jll`
     Testing Running tests...
@test_inlined: Test Failed at /Users/foo/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:116
  Expression: !(occursin("call", code_str))
   Evaluated: !(occursin("call", "define swiftcc i64 @julia_should_be_inlined_148({}*** nonnull swiftself %pgcstack, i64 signext %\"x::Int64\") #0 !dbg !5 {\ntop:\n  call void @llvm.dbg.value(metadata i64 %\"x::Int64\", metadata !14, metadata !DIExpression()), !dbg !15\n  %0 = mul i64 %\"x::Int64\", %\"x::Int64\", !dbg !16\n  ret i64 %0, !dbg !20\n}\n"))

Stacktrace:
 [1] macro expansion
   @ ~/applications/julia11/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:672 [inlined]
 [2] macro expansion
   @ ~/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:76 [inlined]
 [3] macro expansion
   @ ~/applications/julia11/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1577 [inlined]
 [4] macro expansion
   @ ~/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:116 [inlined]
 [5] macro expansion
   @ ~/applications/julia11/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1577 [inlined]
 [6] top-level scope
   @ ~/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:108
@test_inlined: Test Failed at /Users/foo/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:122
  Expression: ts.errorcount == 0 && (ts.failcount == 2 && ts.passcount == 0)

Stacktrace:
 [1] macro expansion
   @ ~/applications/julia11/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:672 [inlined]
 [2] macro expansion
   @ ~/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:122 [inlined]
 [3] macro expansion
   @ ~/applications/julia11/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1577 [inlined]
 [4] macro expansion
   @ ~/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:116 [inlined]
 [5] macro expansion
   @ ~/applications/julia11/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1577 [inlined]
 [6] top-level scope
   @ ~/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:108
Test Summary:   | Pass  Fail  Total  Time
test utils      |    4     2      6  0.3s
  @testinf      |    3            3  0.0s
  @test_inlined |    1     2      3  0.3s
ERROR: LoadError: Some tests did not pass: 4 passed, 2 failed, 0 errored, 0 broken.
in expression starting at /Users/foo/.julia/packages/StaticArrays/9KYrc/test/testutil.jl:107
in expression starting at /Users/foo/.julia/packages/StaticArrays/9KYrc/test/runtests.jl:8
ERROR: Package StaticArrays errored during testing

George9000 avatar Jul 21 '23 14:07 George9000