brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · bacba0b Raw
47 lines · cpp
1// RUN: mkdir -p %t.dir/move-var2// RUN: cp %S/Inputs/var_test*  %t.dir/move-var3// RUN: cd %t.dir/move-var4// RUN: clang-move -names="a::kGlobalInt" -new_header=%t.dir/move-var/new_var_test.h -old_header=../move-var/var_test.h -old_cc=../move-var/var_test.cpp -new_cc=%t.dir/move-var/new_var_test.cpp %t.dir/move-var/var_test.cpp --5// RUN: FileCheck -input-file=%t.dir/move-var/var_test.h -check-prefix=CHECK-OLD-VAR-H-CASE1 %s6// RUN: FileCheck -input-file=%t.dir/move-var/var_test.cpp -check-prefix=CHECK-OLD-VAR-CPP-CASE1 %s7// RUN: FileCheck -input-file=%t.dir/move-var/new_var_test.h -check-prefix=CHECK-NEW-VAR-H-CASE1 %s8// RUN: FileCheck -input-file=%t.dir/move-var/new_var_test.cpp -check-prefix=CHECK-NEW-VAR-CPP-CASE1 %s9 10// CHECK-OLD-VAR-H-CASE1-NOT: extern int kGlobalInt;11// CHECK-OLD-VAR-H-CASE1: int kGlobalInt = 3;12 13// CHECK-OLD-VAR-CPP-CASE1-NOT: int kGlobalInt = 1;14 15// CHECK-NEW-VAR-H-CASE1: extern int kGlobalInt;16// CHECK-NEW-VAR-H-CASE1-NOT: int kGlobalInt = 3;17 18// CHECK-NEW-VAR-CPP-CASE1: int kGlobalInt = 1;19 20 21// RUN: cp %S/Inputs/var_test*  %t.dir/move-var22// RUN: clang-move -names="a::kGlobalStr" -new_header=%t.dir/move-var/new_var_test.h -old_header=../move-var/var_test.h -old_cc=../move-var/var_test.cpp -new_cc=%t.dir/move-var/new_var_test.cpp %t.dir/move-var/var_test.cpp --23// RUN: FileCheck -input-file=%t.dir/move-var/var_test.h -check-prefix=CHECK-OLD-VAR-H-CASE2 %s24// RUN: FileCheck -input-file=%t.dir/move-var/var_test.cpp -check-prefix=CHECK-OLD-VAR-CPP-CASE2 %s25// RUN: FileCheck -input-file=%t.dir/move-var/new_var_test.h -check-prefix=CHECK-NEW-VAR-H-CASE2 %s26// RUN: FileCheck -input-file=%t.dir/move-var/new_var_test.cpp -check-prefix=CHECK-NEW-VAR-CPP-CASE2 %s27 28// CHECK-OLD-VAR-H-CASE2-NOT: extern const char *const kGlobalStr;29// CHECK-OLD-VAR-H-CASE2: const char *const kGlobalStr = "Hello2";30 31// CHECK-OLD-VAR-CPP-CASE2-NOT: const char *const kGlobalStr = "Hello";32 33// CHECK-NEW-VAR-H-CASE2: extern const char *const kGlobalStr;34// CHECK-NEW-VAR-H-CASE2-NOT: const char *const kGlobalStr = "Hello2";35 36// CHECK-NEW-VAR-CPP-CASE2: const char *const kGlobalStr = "Hello";37 38 39// RUN: cp %S/Inputs/var_test*  %t.dir/move-var40// RUN: clang-move -names="kEvilInt" -new_header=%t.dir/move-var/new_var_test.h -old_header=../move-var/var_test.h -old_cc=../move-var/var_test.cpp -new_cc=%t.dir/move-var/new_var_test.cpp %t.dir/move-var/var_test.cpp --41// RUN: FileCheck -input-file=%t.dir/move-var/var_test.h -check-prefix=CHECK-OLD-VAR-H-CASE3 %s42// RUN: FileCheck -input-file=%t.dir/move-var/new_var_test.h -check-prefix=CHECK-NEW-VAR-H-CASE3 %s43 44// CHECK-OLD-VAR-H-CASE3-NOT: int kEvilInt = 2;45 46// CHECK-NEW-VAR-H-CASE3: int kEvilInt = 2;47