blob: 96900d55a2c88f04cc488fa37bced7212e74a680 [file] [log] [blame]
Saleem Abdulrasool8357ccf72016-07-27 04:43:15 +00001// RUN: clang-rename -offset=95 -new-name=Bar %s -- | FileCheck %s
Kirill Bobyrevee99fd12016-07-15 12:22:38 +00002
3class Baz {
Miklos Vajnaed28d412016-05-20 11:43:59 +00004public:
Kirill Bobyrevee99fd12016-07-15 12:22:38 +00005 int Foo; // CHECK: int Bar;
Miklos Vajnaed28d412016-05-20 11:43:59 +00006};
7
Kirill Bobyrevee99fd12016-07-15 12:22:38 +00008int qux(int x) { return 0; }
9#define MACRO(a) qux(a)
Miklos Vajnaed28d412016-05-20 11:43:59 +000010
Kirill Bobyrevee99fd12016-07-15 12:22:38 +000011int main() {
12 Baz baz;
13 baz.Foo = 1; // CHECK: baz.Bar = 1;
14 MACRO(baz.Foo); // CHECK: MACRO(baz.Bar);
15 int y = baz.Foo; // CHECK: int y = baz.Bar;
Miklos Vajnaed28d412016-05-20 11:43:59 +000016}
17
Kirill Bobyrevee99fd12016-07-15 12:22:38 +000018// Use grep -FUbo 'Foo' <file> to get the correct offset of foo when changing
Miklos Vajnaed28d412016-05-20 11:43:59 +000019// this file.