brintos

brintos / llvm-project-archived public Read only

0
0
Text · 372 B · b0ff210 Raw
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