clang

    -2熱度

    1回答

    所以我在編譯Dolphin時遇到這個錯誤。我已經嘗試過clang-3.7和3.8以及GCC 5.2和6.3。奇怪的是,所有其他_mm函數似乎都可以工作,只是這一個。

    0熱度

    1回答

    我想建立一個簡單的Android二進制文件來測試UBSAN(未定義的行爲消毒劑)使用ndk r15c和鏗。 jni/main.cpp:17: error: undefined reference to '__ubsan_handle_type_mismatch_v1' jni/main.cpp:24: error: undefined reference to '__ubsan_handle_a

    2熱度

    1回答

    我喜歡下面是如何傳播: void foo(int __attribute__((aligned(16)))* p) { ... } 在這種情況下,指針的「alignedness」可在MC的水平,但它顯然是不使用LLVM-IR元數據的方式來實現這個。對齊信息對於某些目標非常重要,這些目標會根據此值更改代碼生成,我認爲我需要的更多的是這個屬性。 添加一個新的屬性,使其通過編譯器傳播的方式與「對齊」

    1熱度

    2回答

    我有以下簡單的python代碼,它使用libclang python綁定遍歷AST,不幸的是它崩潰與分段錯誤。 我使用python2.7,並嘗試了所有的以下鐺版本3.8,3.9,4.0,5.0,6.0(當然還有用於每個版本的權利蟒蛇鐺綁定) import clang.cindex def traverse(node): print("%-42s %-20s %-10s %-6s %s

    1熱度

    1回答

    clang有一個標誌-Wshorten-64-to-32,它對檢測非法縮小非常有用。從5.4.0開始,gcc不支持這個;有沒有同等的標誌?

    0熱度

    1回答

    我試圖設置一些編譯器優化每個函數功能級別的C + + Builder的10.2.1源文件和BCC32c編譯器(基於Clang 3.6)。 所以我現在有一個功能,例如 std::string __OPTIMIZED ansi(const std::string& str_utf8); 其中__OPTIMIZED被定義爲 #define __OPTIMIZED __attribute__((opt

    0熱度

    1回答

    我試圖編譯this code一段時間。具體來說,我正在嘗試使用給定的mac編譯avx2代碼。但是,我總是得到以下錯誤。 我查了很多,但無法找到解決方案。如果您能幫我找到解決方案,我將非常高興。 /usr/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status make: *** [test/test_kyber] Err

    1熱度

    1回答

    在mpich GEN lib/libmpi.la libtool: error: only absolute run-paths are allowed 正在使用編譯器 期間「使」獲得該錯誤鐺(代碼構建精細用gcc)。任何想法這個錯誤可能是由於? 下面是configure命令: ./configure '--prefix=$PWD/BIN' '--with-device=ch3:nemes

    8熱度

    1回答

    函數考慮以下代碼: $ g++ -std=c++11 -O3 -fPIC 此發射: // foo.cxx int last; int next() { return ++last; } int index(int scale) { return next() << scale; } 當用gcc 7.2編譯 next(): movq [email 

    0熱度

    1回答

    我需要在塊中找到自引用(目標C)。我正在使用Clang AST Matchers。 找到我創建的所有自引用的匹配是如下: declRefExpr(to(varDecl(hasName("self"))) 現在我需要應用此匹配的僅幾個街區。但我找不到如何去做。有沒有人有任何想法?