ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 3:33 PM
1
幹 LLVM document 真ㄉ很==
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 4:37 PM
memory 又被榨乾了媽的
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 4:38 PM
j4 都會爆炸
最後 Linking 階段好像只能用 j2
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 4:40 PM
我 config 有設定用 gold linker 、debug 關掉還是會噴到 15 G 豪可怕
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 4:42 PM
幹 又炸了
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 4:43 PM
link clang 那一堆工具的時候就死了
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 4:46 PM
回家之前可以編完ㄇ
oToToT@(○´・д・)ノ
@oTo_ToT
Mon, Apr 18, 2022 5:05 PM
我最近覺得他比kernel或gcc好很多了w
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 5:10 PM
oToToT@(○´・д・)ノ
: ㄛgcc我同學有編www也是很可怕
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 5:12 PM
不過我發現網路上的資源都蠻舊的,然後常用的工具版本也都是用舊 LLVM (before 10),真的試著寫發現變動也是蠻大的,有些 method 實作差蠻多,回傳的型別也是多很多種,要知道正確的寫法好像都要翻 seminar 有錄影片的內容
ㄌㄐ@你的水潤餅大使
@raagi
Mon, Apr 18, 2022 5:15 PM
是說剛剛在寫的時候,我有點分不太清楚 dyn_cast<> 跟 cast<> 這兩個 template 的差別欸,這兩個都是在裡面判斷是不是 null 的 assertion ,有東西就傳 pointer 的樣子
但看 doc 說判斷的時候推薦寫 if(auto inst = dye_cast<>())
oToToT@(○´・д・)ノ
@oTo_ToT
Mon, Apr 18, 2022 6:13 PM
cast<>會直接在裡面assert不會吐nullpointer回來ㄅ,所以他才推薦dyn_cast<>讓你可以判斷是不是真的可以cast,而不是一不能cast就crash?
載入新的回覆
最後 Linking 階段好像只能用 j2
但看 doc 說判斷的時候推薦寫 if(auto inst = dye_cast<>())