chcę użyć https://rust.godbolt.org zobaczyć montażowej tej funkcji:Dlaczego eksplorator kompilatora programu Godbolt nie wyświetla żadnych wyników dla mojej funkcji w trybie kompilacji w trybie zwolnienia?
fn add(a: u8, b: u8) -> u8 {
a + b
}
wklejeniem na stronie działa poprawnie, ale pokazuje wiele zgromadzeń. Nie jest to niespodzianką, biorąc pod uwagę, że rustc
kompiluje mój kod domyślnie w trybie debugowania. Gdy kompiluję w trybie zwolnienia by passing -O
to the compiler, w ogóle nie ma wyjścia!
Co robię źle? Dlaczego kompilator Rust usuwa wszystko w trybie zwolnienia?