* fixes #20139; hash types based on its path relative its project * add a test case * fixes procs * better implementation and test case --------- Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
This commit is contained in:
parent
50baf21eac
commit
38d299dfc0
13 changed files with 143 additions and 74 deletions
4
tests/ccgbugs/m1/defs.nim
Normal file
4
tests/ccgbugs/m1/defs.nim
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
type MyObj* = object
|
||||
field1*: int
|
||||
s*: string
|
||||
ch*: char
|
||||
4
tests/ccgbugs/m2/defs.nim
Normal file
4
tests/ccgbugs/m2/defs.nim
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
type MyObj* = object
|
||||
s*: string
|
||||
field1*: int
|
||||
ch*: char
|
||||
10
tests/ccgbugs/t20139.nim
Normal file
10
tests/ccgbugs/t20139.nim
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
discard """
|
||||
joinable: false
|
||||
"""
|
||||
|
||||
# bug #20139
|
||||
import m1/defs as md1
|
||||
import m2/defs as md2
|
||||
|
||||
doAssert $(md1.MyObj(field1: 1)) == """(field1: 1, s: "", ch: '\x00')"""
|
||||
doAssert $(md2.MyObj(field1: 1)) == """(s: "", field1: 1, ch: '\x00')"""
|
||||
Loading…
Add table
Add a link
Reference in a new issue