[英]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.