Skip to content

Commit b09ded0

Browse files
committed
Fix typo and move tests outside the macro
1 parent 2cf9833 commit b09ded0

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

test/testcore.jl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -293,18 +293,18 @@ end
293293
@test r.exitcode == 0
294294
end
295295

296+
@noinline square(n) = n*n
296297

297-
@testset "Multiple Function Dylibs" begin
298+
function squaresquare(n)
299+
square(square(n))
300+
end
298301

299-
@noinline square(n) = n*n
302+
function squaresquaresquare(n)
303+
square(squaresquare(n))
304+
end
300305

301-
function squaresquare(n)
302-
square(square(n))
303-
end
306+
@testset "Multiple Function Dylibs" begin
304307

305-
function squaresquaresquare(n)
306-
square(squaresquare(n))
307-
end
308308

309309
funcs = [(squaresquare,(Float64,)), (squaresquaresquare,(Float64,))]
310310
filepath = compile_shlib(funcs, mangle_names=true)
@@ -315,6 +315,6 @@ end
315315
@test ccall(fptr2, Float64, (Float64,), 10.) == squaresquare(10.)
316316

317317
fptr = Libdl.dlsym(ptr, "squaresquaresquare")
318-
@test ccall(fptr2, Float64, (Float64,), 10.) == squaresquaresquare(10.)
318+
@test ccall(fptr, Float64, (Float64,), 10.) == squaresquaresquare(10.)
319319
#Compile dylib
320320
end

0 commit comments

Comments
 (0)