[RISCV] Simplify usage of SplatPat_simm5_plus1. NFC (#125340)
[llvm-project.git] / clang / test / Analysis / Checkers / WebKit / call-args-checked-return-value.cpp
blob33f7f8272a25606159f0a3afd29d8010dfdc9dae
1 // RUN: %clang_analyze_cc1 -analyzer-checker=alpha.webkit.UncheckedCallArgsChecker -verify %s
2 // expected-no-diagnostics
4 #include "mock-types.h"
6 class Checkable {
7 public:
8 void ref() const;
9 void deref() const;
12 class Object {
13 public:
14 void ref() const;
15 void deref() const;
16 void someFunction(Checkable&);
19 RefPtr<Object> object();
20 RefPtr<Checkable> protectedTargetObject();
22 void testFunction() {
23 if (RefPtr obj = object())
24 obj->someFunction(*protectedTargetObject());