Skip to content

Commit b2a4f64

Browse files
authored
[clang-format][NFC] Skip ObjCHeaderStyleGuesser for empty code (#82957)
1 parent f410f74 commit b2a4f64

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/lib/Format/Format.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3923,7 +3923,7 @@ FormatStyle::LanguageKind guessLanguage(StringRef FileName, StringRef Code) {
39233923
auto Extension = llvm::sys::path::extension(FileName);
39243924
// If there's no file extension (or it's .h), we need to check the contents
39253925
// of the code to see if it contains Objective-C.
3926-
if (Extension.empty() || Extension == ".h") {
3926+
if (!Code.empty() && (Extension.empty() || Extension == ".h")) {
39273927
auto NonEmptyFileName = FileName.empty() ? "guess.h" : FileName;
39283928
Environment Env(Code, NonEmptyFileName, /*Ranges=*/{});
39293929
ObjCHeaderStyleGuesser Guesser(Env, getLLVMStyle());

0 commit comments

Comments
 (0)