Veikka Tuominen

Results 65 issues of Veikka Tuominen

```c const _Complex double a = {1, 2}; const _Complex float b = {a}; _Static_assert(__imag b == 2, ""); // fails because the imaginary part is left default initialized to...

bug

https://clang.llvm.org/docs/LanguageExtensions.html * [ ] `__BASE_FILE__` * [ ] `__FILE_NAME__` * [ ] `__INCLUDE_LEVEL__` * [ ] Matrix types * [ ] `__bf16` * [ ] blocks? * [ ] Verify...

enhancement

Using the parser for preprocessor expressions complicates the parser in a way that could be avoided by parsing the relatively simple preprocessor expressions separately. This is also a blocker for...

enhancement

https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html * [ ] #785 * [ ] Global register+asm * [ ] Local labels * [ ] Nested functions * [ ] C++ style comments pre c99 * [...

enhancement

Add warnings for new features and only issue warnings for removed features if version is at least C99. https://en.cppreference.com/w/c/99

enhancement

Add warnings for new features introduced and do not define new feature test macros like `__STDC_NO_VLA__`. https://en.cppreference.com/w/c/11

enhancement

Only thing needed is marking `ATOMIC_VAR_INIT` as deprecated which requires `#pragma clang deprecated` or something similar. https://en.cppreference.com/w/c/17

enhancement

```c void foo(void) { register _Alignas(8) int a; } ``` ```sh-session $ arocc a.c -fsyntax-only $ clang a.c -fsyntax-only a.c:20:14: error: '_Alignas' attribute cannot be applied to a variable with...

bug

### Zig Version 0.16.0-dev.1216+846854972 ### Steps to Reproduce and Observed Behavior ```sh-session $ zig-out/bin/zig.exe fetch "git+https://github.com/Vexu/arocc" error: unable to discover remote git server capabilities: TlsInitializationFailed ``` A release build just...

bug
os-windows
regression