簡體   English   中英

我可以在無法用 clang 編譯的代碼庫上運行 clang-format 嗎?

[英]Can I run clang-format on codebases that cannot be compiled with clang?

鑒於一些 C++ 功能在 GCC 上受支持,但在 Clang 上不受支持,因此我的代碼庫可以使用 GCC 進行編譯,但不能使用 clang 進行編譯。

根據標題,在上述代碼庫上運行 clang-format 會有任何問題嗎?

嘗試在我的代碼庫上運行 clang-format,一切似乎都正常。 但是,我想非常確定我沒有遺漏任何東西。

格式化程序(例如 clang-format)不需要編譯源代碼來格式化它。 因此,clang-format 可能適用於 clang 無法編譯的源代碼。

但是,某些語言功能是對語言的重要句法添加(例如 function 屬性和 lambda)。 如果格式化程序尚未更新以處理此類語法更改,則它可能無法工作,或者可能會產生不需要的格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM