Describe the bug
vlib/v/tests/structs/struct_with_alias_embed_test.v should output in a correct format.
Related to PR #25857
Reproduction Steps
struct_with_alias_embed_test.v
struct Foo1 {}
type Foo2 = Foo1
struct Bar {
Foo2
}
fn test_main () {
assert Bar{}.str () == 'Bar{
Foo2: Foo2(Foo1{})
}'
}
Expected Behavior
because wrong alignment in result string, it should not pass the assert.
result string should be :
Bar{
Foo2: Foo2(Foo1{})
}
Current Behavior
assert pass
result string is :
Bar{
Foo2: Foo2(Foo1{})
}
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.5.0 a985192 .b9e9192
Environment details (OS name and version, etc.)
V full version
V 0.5.0 a985192 .b9e9192
OS
linux, Ubuntu 24.04.3 LTS
Processor
8 cpus, 64bit, little endian, Intel(R) Core(TM) i7-9700 CPU @ 3.00GHz
Memory
11.87GB/15.51GB
V executable
/media/HD/github/kbkpbot/v/v
V last modified time
2026-01-06 11:29:08
V home dir
OK, value: /media/HD/github/kbkpbot/v
VMODULES
OK, value: /home/mars/.vmodules
VTMP
OK, value: /tmp/v_1000
Current working dir
OK, value: /media/HD/github/kbkpbot/v
Git version
git version 2.43.0
V git status
weekly.2025.52-153-gbd6e7501-dirty
.git/config present
true
cc version
cc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
gcc version
gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
clang version
Ubuntu clang version 18.1.3 (1ubuntu1)
tcc version
tcc version 0.9.28rc 2025-02-13 HEAD@f8bd136d (x86_64 Linux)
tcc git status
thirdparty-linux-amd64 696c1d84
emcc version
N/A
glibc version
ldd (Ubuntu GLIBC 2.39-0ubuntu8.6) 2.39
Note
You can use the 👍 reaction to increase the issue's priority for developers.
Please note that only the 👍 reaction to the issue itself counts as a vote.
Other reactions and those to comments will not be taken into account.
Describe the bug
vlib/v/tests/structs/struct_with_alias_embed_test.vshould output in a correct format.Related to PR #25857
Reproduction Steps
struct_with_alias_embed_test.v
Expected Behavior
because wrong alignment in result string, it should not pass the assert.
result string should be :
Current Behavior
assert pass
result string is :
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.5.0 a985192.b9e9192
Environment details (OS name and version, etc.)
Note
You can use the 👍 reaction to increase the issue's priority for developers.
Please note that only the 👍 reaction to the issue itself counts as a vote.
Other reactions and those to comments will not be taken into account.