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