Skip to content

Commit 4d1fd2c

Browse files
committed
fixup! Test that serialization of ForeignObj fail
1 parent 4e53bd2 commit 4d1fd2c

File tree

6 files changed

+60
-0
lines changed

6 files changed

+60
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
julia_version = "1.8.3"
4+
manifest_format = "2.0"
5+
project_hash = "e7199d961a5f4ebad68a3deaf5beaa7406a0afcb"
6+
7+
[[deps.Foreign]]
8+
deps = ["Libdl"]
9+
path = "../Foreign"
10+
uuid = "de1f6f7a-d7b3-400f-91c2-33f248ee89c4"
11+
version = "0.1.0"
12+
13+
[[deps.Libdl]]
14+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name = "DependsOnForeign"
2+
uuid = "4b0716e0-dfb5-4e00-8b44-e2685a41517f"
3+
version = "0.1.0"
4+
5+
[deps]
6+
Foreign = "de1f6f7a-d7b3-400f-91c2-33f248ee89c4"
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module DependsOnForeign
2+
3+
using Foreign
4+
5+
f(obj::FObj) = Base.pointer_from_objref(obj)
6+
precompile(f, (FObj,))
7+
8+
const FObjRef = Ref{FObj}()
9+
10+
function __init__()
11+
FObjRef[] = FObj()
12+
end
13+
14+
end # module DependsOnForeign
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
julia_version = "1.8.3"
4+
manifest_format = "2.0"
5+
project_hash = "e7199d961a5f4ebad68a3deaf5beaa7406a0afcb"
6+
7+
[[deps.Foreign]]
8+
deps = ["Libdl"]
9+
path = "../Foreign"
10+
uuid = "de1f6f7a-d7b3-400f-91c2-33f248ee89c4"
11+
version = "0.1.0"
12+
13+
[[deps.Libdl]]
14+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name = "ForeignObjSerialization"
2+
uuid = "2c015d96-a6ca-42f0-bc68-f9090de6bc2c"
3+
version = "0.1.0"
4+
5+
[deps]
6+
Foreign = "de1f6f7a-d7b3-400f-91c2-33f248ee89c4"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module ForeignObjSerialization
2+
3+
using Foreign
4+
const FObjRef = Ref{FObj}(FObj())
5+
6+
end # module ForeignObjSerialization

0 commit comments

Comments
 (0)