2014-04-14 49 views
3

我在編譯前使用clang預處理代碼,並且啓用了模塊後,clang會將「#import <float.h>」轉換爲「@import Darwin.C.float;」。當我嘗試編譯此預處理源時,出現以下錯誤:「模塊導入後期望模塊名稱」,因爲「float」是保留字。有沒有辦法禁用@import中保留字的檢查?無法在預處理後編譯@import

回答

0

看到同樣的事情。你可以圍繞它很可能與黑客:

@import Darwin.C; 

更新 我發現了一個open LLVM bug這個問題。

相關問題