-
```rs
// lib.rs
#[inline]
pub fn aaa() {
static mut F: fn() = || {};
unsafe { F() };
}
// main.rs
fn main() {
lto::aaa();
}
```
errors on link with
```
C:\Users\user\crate\ta…
-
Below I've attached a full log of the issue.
[nvidia-build.log](https://github.com/Frogging-Family/nvidia-all/files/8702850/nvidia-build.log)
Both the kernel and the nvidia-all PKGBUILD are inheri…
-
| | |
|--------------------|----|
| Bugzilla Link | [PR35482](https://bugs.llvm.org/show_bug.cgi?id=35482) |
| Status | NEW |
| Importance | P enhancemen…
-
LLVM's code coverage instrumentation has a mode called "runtime counter relocation" (see https://clang.llvm.org/docs/SourceBasedCodeCoverage.html). The details are not important, but one effect is tha…
-
After #285, I'd like to move one step further: by compiling packages entirely separately and doing optimizations across packages using ThinLTO (or, optionally, full LTO if desired). The main benefit i…
-
The sizes of the binaries in this repo have been slowly growing over time. GitHub warns if any binary artifact in a commit is over 50 MiB, which the simulator artifact is, and GitHub rejects any commi…
str4d updated
3 months ago
-
Hi,
I was trying to obtain whole program bitcode through lto but run into some issues. Here's the step to reproduce.
Running
```sh
clang -c -flto=thin hello.c
clang -c -flto=thin foo.c
clang…
-
| | |
| --- | --- |
| Bugzilla Link | [45524](https://llvm.org/bz45524) |
| Version | unspecified |
| OS | Linux |
| Reporter | LLVM Bugzilla Contributor |
| CC | @asl,@john-brawn-arm |
## Extended…
-
The parser fields `previous` and `current` are left in an uninitialized state when `wrenCompile` calls `nextToken`. This is caught by `-Wuninitialized` in gcc, but also breaks Wren when built with Thi…
-
If a polymorphic subclass is defined only in a header file, shared libraries built with `-flto=thin` give the vtable symbol LOCAL visibility. This means that there may be more than one vtable in a bin…