Fixes rdar://
43692300
Differential revision: https://reviews.llvm.org/D52253
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@342679
91177308-0d34-0410-b5e6-
96231b3b80d8
++I;
}
- return FoundComp >= 2;
+ return !FrameworkName.empty() && FoundComp >= 2;
}
static void
--- /dev/null
+#include "Thing2.h"
--- /dev/null
+// Empty file!
#import "A.h"
#import <Z/Z.h>
+// Make sure we correctly handle paths that resemble frameworks, but aren't.
+#import "NotAFramework/Headers/Headers/Thing1.h"
+
int bar() { return foo(); }
// expected-warning@Inputs/double-quotes/A.framework/Headers/A.h:1{{double-quoted include "A0.h" in framework header, expected angle-bracketed instead}}