25 lines · plain
1// RUN: rm -rf %t.dir2// RUN: rm -rf %t.cdb3// RUN: mkdir -p %t.dir4// RUN: cp %s %t.dir/header_stat_before_open_input.m5// RUN: cp %s %t.dir/header_stat_before_open_input_clangcl.m6// RUN: mkdir %t.dir/Inputs7// RUN: cp -R %S/Inputs/frameworks %t.dir/Inputs/frameworks8// RUN: sed -e "s|DIR|%/t.dir|g" %S/Inputs/header_stat_before_open_cdb.json > %t.cdb9//10// RUN: clang-scan-deps -compilation-database %t.cdb -j 1 | \11// RUN: FileCheck %s12 13#include "Framework/Framework.h"14#include "Framework/PrivateHeader.h"15 16// CHECK: header_stat_before_open_input.o17// CHECK-NEXT: header_stat_before_open_input.m18// CHECK-NEXT: Inputs{{/|\\}}frameworks{{/|\\}}Framework.framework{{/|\\}}Headers{{/|\\}}Framework.h19// CHECK-NEXT: Inputs{{/|\\}}frameworks{{/|\\}}Framework.framework{{/|\\}}PrivateHeaders{{/|\\}}PrivateHeader.h20 21// CHECK: header_stat_before_open_input_clangcl.o22// CHECK-NEXT: header_stat_before_open_input_clangcl.m23// CHECK-NEXT: Inputs{{/|\\}}frameworks{{/|\\}}Framework.framework{{/|\\}}Headers{{/|\\}}Framework.h24// CHECK-NEXT: Inputs{{/|\\}}frameworks{{/|\\}}Framework.framework{{/|\\}}PrivateHeaders{{/|\\}}PrivateHeader.h25