Issue |
137436
|
Summary |
[compiler-rt] error: invalid application of 'sizeof' to an incomplete type 'struct termio' 498 | unsigned struct_termio
|
Labels |
new issue
|
Assignees |
|
Reporter |
trcrsired
|
```cpp
[3/853] Building CXX object lib/sanitizer_common/CMakeFile...zerCommon.x86_64.dir/sanitizer_platform_limits_posix.cpp.o
FAILED: lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_posix.cpp.o
/home/cqwrteur/toolchains/llvm/x86_64-linux-gnu/llvm/bin/clang++ --target=x86_64-linux-gnu --sysroot=/home/cqwrteur/toolchains/llvm/x86_64-linux-gnu/x86_64-linux-gnu -DHAVE_RPC_XDR_H=0 -I/home/cqwrteur/toolchains_build/llvm-project/compiler-rt/lib/sanitizer_common/.. -fuse-ld=lld -fuse-lipo=llvm-lipo -flto=thin -Wno-unused-command-line-argument -rtlib=compiler-rt --unwindlib=libunwind -Wall -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -flto=thin -fPIC -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -Wno-format -fno-rtti -Wframe-larger-than=570 -Wglobal-constructors -MD -MT lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_posix.cpp.o -MF lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_posix.cpp.o.d -o lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_limits_posix.cpp.o -c /home/cqwrteur/toolchains_build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
/home/cqwrteur/toolchains_build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp:498:31: error: invalid application of 'sizeof' to an incomplete type 'struct termio'
498 | unsigned struct_termio_sz = sizeof(struct termio);
| ^ ~~~~~~~~~~~~~~~
/home/cqwrteur/toolchains_build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp:498:45: note: forward declaration of '__sanitizer::termio'
498 | unsigned struct_termio_sz = sizeof(struct termio);
| ^
1 error generated.
```
what is going on?
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs