1*184c6242SDominic Chen // RUN: %clang_analyze_cc1 -analyzer-checker=alpha.security.MallocOverflow -verify %s 2c6e68daaSAndy Gibbs // expected-no-diagnostics 30070c6d4SAnna Zaks 40070c6d4SAnna Zaks class A { 50070c6d4SAnna Zaks public: 60070c6d4SAnna Zaks A& operator<<(const A &a); 70070c6d4SAnna Zaks }; 80070c6d4SAnna Zaks f()90070c6d4SAnna Zaksvoid f() { 100070c6d4SAnna Zaks A a = A(), b = A(); 110070c6d4SAnna Zaks a << b; 120070c6d4SAnna Zaks } 13