You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module main
import veb
import structs
pub type Appalias = structs.App
pub fn main() {
mut app := &Appalias{}
port := 9009
veb.run_at[Appalias, structs.Context](mut app,
host: ''
port: port
family: .ip6
timeout_in_seconds: 30
) or { panic(err) }
}
@['/get'; get]
pub fn (app &Appalias) index(mut ctx structs.Context) veb.Result {
return ctx.json('req success')
}
Expected Behavior
Please provide a V error. Instead of C error
Current Behavior
Jengro@Jengro-PC:~/Documents/Dev/v-product/vprod-workspase/example/logger$ v run main.v
================== C compilation error (from tcc): ==============
cc: /tmp/v_1000/main.01JQSZYBD3N64J152NGED2SERA.tmp.c:22967: error: struct or union expected
=================================================================
(You can pass `-cg`, or `-show-c-output` as well, to print all the C error messages).
builder error:
==================
C error found. It should never happen, when compiling pure V code.
This is a V compiler bug, please report it using `v bug file.v`,
or goto https://github.com/vlang/v/issues/new/choose .
You can also use #help on Discord: https://discord.gg/vlang .
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.4.10 86536e4
Environment details (OS name and version, etc.)
|V full version |V 0.4.10 86536e452e6248056666c750668334c7da87202e.86536e4
|:-------------------|:-------------------
|OS |linux, Deepin 23
|Processor |6 cpus, 64bit, little endian, Intel(R) Core(TM) i5-8500B CPU @ 3.00GHz
|Memory |0.42GB/7.61GB
| |
|V executable |/home/Jengro/.vmr/versions/v_versions/v_latest/v
|V last modified time|2025-03-31 00:44:37
| |
|V home dir |OK, value: /home/Jengro/.vmr/versions/v_versions/v_latest
|VMODULES |OK, value: /home/Jengro/.vmodules
|VTMP |OK, value: /tmp/v_1000
|Current working dir |OK, value: /home/Jengro/Documents/Dev/v-product/vprod-workspase/example/logger
| |
|Git version |git version 2.45.2
|V git status |weekly.2025.13-37-g86536e45 (5 commit(s) behind V master)
|.git/config present |true
| |
|cc version |cc (Deepin 12.3.0-17deepin8) 12.3.0
|gcc version |gcc (Deepin 12.3.0-17deepin8) 12.3.0
|clang version |Deepin clang version 17.0.6 (5deepin5)
|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 (Debian GLIBC 2.38-6deepin7) 2.38
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.
The text was updated successfully, but these errors were encountered:
Reproduction Steps
example_project/structs/struct_app.v
example_project/main.v
Expected Behavior
Please provide a V error. Instead of C error
Current Behavior
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.4.10 86536e4
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.
The text was updated successfully, but these errors were encountered: