22 lines · cpp
1// RUN: %clang_analyze_cc1 -analyzer-checker=alpha.webkit.UncountedCallArgsChecker -verify %s2// expected-no-diagnostics3 4#include "mock-types.h"5 6struct Obj {7 void ref() const;8 void deref() const;9 10 void someFunction();11};12 13template<typename T> class Wrapper {14public:15 T obj();16};17 18static void foo(Wrapper<Ref<Obj>>&& wrapper)19{20 wrapper.obj()->someFunction();21}22