| // RUN: %clang_analyze_cc1 -analyzer-checker=core.builtin -verify -DCHECK_FOR_CRASH %s |
| // RUN: %clang_analyze_cc1 -analyzer-checker=core -verify -analyzer-output=text %s |
| // expected-no-diagnostics |
| namespace PerformTrivialCopyForUndefs { |
| // If the value of variable is not defined and checkers that check undefined |
| // values are not enabled, performTrivialCopy should be able to handle the |
| // case with undefined values, too. |
| c1.b.a = c2->b.a; // expected-warning{{1st function call argument is an uninitialized value}} |
| // expected-note@-1{{1st function call argument is an uninitialized value}} |