﻿# V8032\. The return value of the function is required to be used\.

The analyzer has detected a method or function call whose return value is not used\. Calling certain methods does not make sense without using their return values\.

Look at the example:

```cpp
req, err := http.NewRequest(....)
....
req.WithContext(ctx)
```

In this code, the `WithContext` method is called from the `req` variable of the `http.Request` type\. This method returns a copy of the request with a modified context\. So, calling `WithContext` without saving the `http.Request` returned by the method makes no sense\.

The fixed code:

```cpp
req, err := http.NewRequest(....)
....
req = req.WithContext(ctx)
```