Index: tools/clang/rewrite_to_chrome_style/tests/fields-original.cc |
diff --git a/tools/clang/rewrite_to_chrome_style/tests/fields-original.cc b/tools/clang/rewrite_to_chrome_style/tests/fields-original.cc |
index 2710d237efcc4d2afd7dc1710e3a49cb22d64084..0f5cd7428088d8f6307c114d2099bebfe28b3246 100644 |
--- a/tools/clang/rewrite_to_chrome_style/tests/fields-original.cc |
+++ b/tools/clang/rewrite_to_chrome_style/tests/fields-original.cc |
@@ -50,4 +50,8 @@ union U { |
void F() { |
// Test that references to a static field are correctly rewritten. |
blink::C::instanceCount++; |
+ // Force instantiation of a copy constructor for blink::C to make sure field |
dcheng
2016/01/28 06:07:32
I couldn't repro this with an explicitly defaulted
|
+ // initializers for synthesized functions don't cause weird rewrites. |
+ blink::C c; |
+ blink::C c2 = c; |
} |