Coverage Report

Created: 2018-11-16 02:38

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/Support/Error.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/Support/Error.h - Recoverable error handling --------*- C++ -*-===//
2
//
3
//                     The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines an API used to report recoverable errors.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_SUPPORT_ERROR_H
15
#define LLVM_SUPPORT_ERROR_H
16
17
#include "llvm-c/Error.h"
18
#include "llvm/ADT/STLExtras.h"
19
#include "llvm/ADT/SmallVector.h"
20
#include "llvm/ADT/StringExtras.h"
21
#include "llvm/ADT/Twine.h"
22
#include "llvm/Config/abi-breaking.h"
23
#include "llvm/Support/AlignOf.h"
24
#include "llvm/Support/Compiler.h"
25
#include "llvm/Support/Debug.h"
26
#include "llvm/Support/ErrorHandling.h"
27
#include "llvm/Support/ErrorOr.h"
28
#include "llvm/Support/Format.h"
29
#include "llvm/Support/raw_ostream.h"
30
#include <algorithm>
31
#include <cassert>
32
#include <cstdint>
33
#include <cstdlib>
34
#include <functional>
35
#include <memory>
36
#include <new>
37
#include <string>
38
#include <system_error>
39
#include <type_traits>
40
#include <utility>
41
#include <vector>
42
43
namespace llvm {
44
45
class ErrorSuccess;
46
47
/// Base class for error info classes. Do not extend this directly: Extend
48
/// the ErrorInfo template subclass instead.
49
class ErrorInfoBase {
50
public:
51
38.8k
  virtual ~ErrorInfoBase() = default;
52
53
  /// Print an error message to an output stream.
54
  virtual void log(raw_ostream &OS) const = 0;
55
56
  /// Return the error message as a string.
57
3.06k
  virtual std::string message() const {
58
3.06k
    std::string Msg;
59
3.06k
    raw_string_ostream OS(Msg);
60
3.06k
    log(OS);
61
3.06k
    return OS.str();
62
3.06k
  }
63
64
  /// Convert this error to a std::error_code.
65
  ///
66
  /// This is a temporary crutch to enable interaction with code still
67
  /// using std::error_code. It will be removed in the future.
68
  virtual std::error_code convertToErrorCode() const = 0;
69
70
  // Returns the class ID for this type.
71
111k
  static const void *classID() { return &ID; }
72
73
  // Returns the class ID for the dynamic type of this ErrorInfoBase instance.
74
  virtual const void *dynamicClassID() const = 0;
75
76
  // Check whether this instance is a subclass of the class identified by
77
  // ClassID.
78
74.7k
  virtual bool isA(const void *const ClassID) const {
79
74.7k
    return ClassID == classID();
80
74.7k
  }
81
82
  // Check whether this instance is a subclass of ErrorInfoT.
83
75.5k
  template <typename ErrorInfoT> bool isA() const {
84
75.5k
    return isA(ErrorInfoT::classID());
85
75.5k
  }
bool llvm::ErrorInfoBase::isA<llvm::ErrorList>() const
Line
Count
Source
83
38.1k
  template <typename ErrorInfoT> bool isA() const {
84
38.1k
    return isA(ErrorInfoT::classID());
85
38.1k
  }
bool llvm::ErrorInfoBase::isA<llvm::ErrorInfoBase>() const
Line
Count
Source
83
36.4k
  template <typename ErrorInfoT> bool isA() const {
84
36.4k
    return isA(ErrorInfoT::classID());
85
36.4k
  }
bool llvm::ErrorInfoBase::isA<llvm::InstrProfError>() const
Line
Count
Source
83
488
  template <typename ErrorInfoT> bool isA() const {
84
488
    return isA(ErrorInfoT::classID());
85
488
  }
bool llvm::ErrorInfoBase::isA<llvm::coverage::CoverageMapError>() const
Line
Count
Source
83
221
  template <typename ErrorInfoT> bool isA() const {
84
221
    return isA(ErrorInfoT::classID());
85
221
  }
bool llvm::ErrorInfoBase::isA<clang::cross_tu::IndexError>() const
Line
Count
Source
83
4
  template <typename ErrorInfoT> bool isA() const {
84
4
    return isA(ErrorInfoT::classID());
85
4
  }
bool llvm::ErrorInfoBase::isA<llvm::ECError>() const
Line
Count
Source
83
203
  template <typename ErrorInfoT> bool isA() const {
84
203
    return isA(ErrorInfoT::classID());
85
203
  }
Unexecuted instantiation: bool llvm::ErrorInfoBase::isA<llvm::SymbolRemappingParseError>() const
86
87
private:
88
  virtual void anchor();
89
90
  static char ID;
91
};
92
93
/// Lightweight error class with error context and mandatory checking.
94
///
95
/// Instances of this class wrap a ErrorInfoBase pointer. Failure states
96
/// are represented by setting the pointer to a ErrorInfoBase subclass
97
/// instance containing information describing the failure. Success is
98
/// represented by a null pointer value.
99
///
100
/// Instances of Error also contains a 'Checked' flag, which must be set
101
/// before the destructor is called, otherwise the destructor will trigger a
102
/// runtime error. This enforces at runtime the requirement that all Error
103
/// instances be checked or returned to the caller.
104
///
105
/// There are two ways to set the checked flag, depending on what state the
106
/// Error instance is in. For Error instances indicating success, it
107
/// is sufficient to invoke the boolean conversion operator. E.g.:
108
///
109
///   @code{.cpp}
110
///   Error foo(<...>);
111
///
112
///   if (auto E = foo(<...>))
113
///     return E; // <- Return E if it is in the error state.
114
///   // We have verified that E was in the success state. It can now be safely
115
///   // destroyed.
116
///   @endcode
117
///
118
/// A success value *can not* be dropped. For example, just calling 'foo(<...>)'
119
/// without testing the return value will raise a runtime error, even if foo
120
/// returns success.
121
///
122
/// For Error instances representing failure, you must use either the
123
/// handleErrors or handleAllErrors function with a typed handler. E.g.:
124
///
125
///   @code{.cpp}
126
///   class MyErrorInfo : public ErrorInfo<MyErrorInfo> {
127
///     // Custom error info.
128
///   };
129
///
130
///   Error foo(<...>) { return make_error<MyErrorInfo>(...); }
131
///
132
///   auto E = foo(<...>); // <- foo returns failure with MyErrorInfo.
133
///   auto NewE =
134
///     handleErrors(E,
135
///       [](const MyErrorInfo &M) {
136
///         // Deal with the error.
137
///       },
138
///       [](std::unique_ptr<OtherError> M) -> Error {
139
///         if (canHandle(*M)) {
140
///           // handle error.
141
///           return Error::success();
142
///         }
143
///         // Couldn't handle this error instance. Pass it up the stack.
144
///         return Error(std::move(M));
145
///       );
146
///   // Note - we must check or return NewE in case any of the handlers
147
///   // returned a new error.
148
///   @endcode
149
///
150
/// The handleAllErrors function is identical to handleErrors, except
151
/// that it has a void return type, and requires all errors to be handled and
152
/// no new errors be returned. It prevents errors (assuming they can all be
153
/// handled) from having to be bubbled all the way to the top-level.
154
///
155
/// *All* Error instances must be checked before destruction, even if
156
/// they're moved-assigned or constructed from Success values that have already
157
/// been checked. This enforces checking through all levels of the call stack.
158
class LLVM_NODISCARD Error {
159
  // Both ErrorList and FileError need to be able to yank ErrorInfoBase
160
  // pointers out of this class to add to the error list.
161
  friend class ErrorList;
162
  friend class FileError;
163
164
  // handleErrors needs to be able to set the Checked flag.
165
  template <typename... HandlerTs>
166
  friend Error handleErrors(Error E, HandlerTs &&... Handlers);
167
168
  // Expected<T> needs to be able to steal the payload when constructed from an
169
  // error.
170
  template <typename T> friend class Expected;
171
172
  // wrap needs to be able to steal the payload.
173
  friend LLVMErrorRef wrap(Error);
174
175
protected:
176
  /// Create a success value. Prefer using 'Error::success()' for readability
177
25.4M
  Error() {
178
25.4M
    setPtr(nullptr);
179
25.4M
    setChecked(false);
180
25.4M
  }
181
182
public:
183
  /// Create a success value.
184
  static ErrorSuccess success();
185
186
  // Errors are not copy-constructable.
187
  Error(const Error &Other) = delete;
188
189
  /// Move-construct an error value. The newly constructed error is considered
190
  /// unchecked, even if the source error had been checked. The original error
191
  /// becomes a checked Success value, regardless of its original state.
192
26.4M
  Error(Error &&Other) {
193
26.4M
    setChecked(true);
194
26.4M
    *this = std::move(Other);
195
26.4M
  }
196
197
  /// Create an error value. Prefer using the 'make_error' function, but
198
  /// this constructor can be useful when "re-throwing" errors from handlers.
199
104k
  Error(std::unique_ptr<ErrorInfoBase> Payload) {
200
104k
    setPtr(Payload.release());
201
104k
    setChecked(false);
202
104k
  }
203
204
  // Errors are not copy-assignable.
205
  Error &operator=(const Error &Other) = delete;
206
207
  /// Move-assign an error value. The current error must represent success, you
208
  /// you cannot overwrite an unhandled error. The current error is then
209
  /// considered unchecked. The source error becomes a checked success value,
210
  /// regardless of its original state.
211
27.8M
  Error &operator=(Error &&Other) {
212
27.8M
    // Don't allow overwriting of unchecked values.
213
27.8M
    assertIsChecked();
214
27.8M
    setPtr(Other.getPtr());
215
27.8M
216
27.8M
    // This Error is unchecked, even if the source error was checked.
217
27.8M
    setChecked(false);
218
27.8M
219
27.8M
    // Null out Other's payload and set its checked bit.
220
27.8M
    Other.setPtr(nullptr);
221
27.8M
    Other.setChecked(true);
222
27.8M
223
27.8M
    return *this;
224
27.8M
  }
225
226
  /// Destroy a Error. Fails with a call to abort() if the error is
227
  /// unchecked.
228
52.0M
  ~Error() {
229
52.0M
    assertIsChecked();
230
52.0M
    delete getPtr();
231
52.0M
  }
232
233
  /// Bool conversion. Returns true if this Error is in a failure state,
234
  /// and false if it is in an accept state. If the error is in a Success state
235
  /// it will be considered checked.
236
25.7M
  explicit operator bool() {
237
25.7M
    setChecked(getPtr() == nullptr);
238
25.7M
    return getPtr() != nullptr;
239
25.7M
  }
240
241
  /// Check whether one error is a subclass of another.
242
116
  template <typename ErrT> bool isA() const {
243
116
    return getPtr() && getPtr()->isA(ErrT::classID());
244
116
  }
bool llvm::Error::isA<llvm::ErrorList>() const
Line
Count
Source
242
116
  template <typename ErrT> bool isA() const {
243
116
    return getPtr() && getPtr()->isA(ErrT::classID());
244
116
  }
Unexecuted instantiation: bool llvm::Error::isA<llvm::object::EmptyResError>() const
245
246
  /// Returns the dynamic class id of this error, or null if this is a success
247
  /// value.
248
  const void* dynamicClassID() const {
249
    if (!getPtr())
250
      return nullptr;
251
    return getPtr()->dynamicClassID();
252
  }
253
254
private:
255
#if LLVM_ENABLE_ABI_BREAKING_CHECKS
256
  // assertIsChecked() happens very frequently, but under normal circumstances
257
  // is supposed to be a no-op.  So we want it to be inlined, but having a bunch
258
  // of debug prints can cause the function to be too large for inlining.  So
259
  // it's important that we define this function out of line so that it can't be
260
  // inlined.
261
  LLVM_ATTRIBUTE_NORETURN
262
  void fatalUncheckedError() const;
263
#endif
264
265
79.8M
  void assertIsChecked() {
266
79.8M
#if LLVM_ENABLE_ABI_BREAKING_CHECKS
267
79.8M
    if (LLVM_UNLIKELY(!getChecked() || getPtr()))
268
79.8M
      fatalUncheckedError();
269
79.8M
#endif
270
79.8M
  }
271
272
131M
  ErrorInfoBase *getPtr() const {
273
131M
    return reinterpret_cast<ErrorInfoBase*>(
274
131M
             reinterpret_cast<uintptr_t>(Payload) &
275
131M
             ~static_cast<uintptr_t>(0x1));
276
131M
  }
277
278
81.4M
  void setPtr(ErrorInfoBase *EI) {
279
81.4M
#if LLVM_ENABLE_ABI_BREAKING_CHECKS
280
81.4M
    Payload = reinterpret_cast<ErrorInfoBase*>(
281
81.4M
                (reinterpret_cast<uintptr_t>(EI) &
282
81.4M
                 ~static_cast<uintptr_t>(0x1)) |
283
81.4M
                (reinterpret_cast<uintptr_t>(Payload) & 0x1));
284
81.4M
#else
285
81.4M
    Payload = EI;
286
81.4M
#endif
287
81.4M
  }
288
289
  bool getChecked() const {
290
#if LLVM_ENABLE_ABI_BREAKING_CHECKS
291
    return (reinterpret_cast<uintptr_t>(Payload) & 0x1) == 0;
292
#else
293
    return true;
294
#endif
295
  }
296
297
133M
  void setChecked(bool V) {
298
133M
    Payload = reinterpret_cast<ErrorInfoBase*>(
299
133M
                (reinterpret_cast<uintptr_t>(Payload) &
300
133M
                  ~static_cast<uintptr_t>(0x1)) |
301
133M
                  (V ? 
080.0M
:
153.5M
));
302
133M
  }
303
304
104k
  std::unique_ptr<ErrorInfoBase> takePayload() {
305
104k
    std::unique_ptr<ErrorInfoBase> Tmp(getPtr());
306
104k
    setPtr(nullptr);
307
104k
    setChecked(true);
308
104k
    return Tmp;
309
104k
  }
310
311
7
  friend raw_ostream &operator<<(raw_ostream &OS, const Error &E) {
312
7
    if (auto P = E.getPtr())
313
6
      P->log(OS);
314
1
    else
315
1
      OS << "success";
316
7
    return OS;
317
7
  }
318
319
  ErrorInfoBase *Payload = nullptr;
320
};
321
322
/// Subclass of Error for the sole purpose of identifying the success path in
323
/// the type system. This allows to catch invalid conversion to Expected<T> at
324
/// compile time.
325
class ErrorSuccess final : public Error {};
326
327
23.3M
inline ErrorSuccess Error::success() { return ErrorSuccess(); }
328
329
/// Make a Error instance representing failure using the given error info
330
/// type.
331
36.0k
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
36.0k
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
36.0k
}
llvm::Error llvm::make_error<llvm::StringError, char const (&) [30], std::__1::error_code>(char const (&&&) [30], std::__1::error_code&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
llvm::Error llvm::make_error<llvm::StringError, char const (&) [36], std::__1::error_code>(char const (&&&) [36], std::__1::error_code&&)
Line
Count
Source
331
3
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
3
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
3
}
llvm::Error llvm::make_error<llvm::BinaryStreamError, llvm::stream_error_code>(llvm::stream_error_code&&)
Line
Count
Source
331
291
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
291
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
291
}
llvm::Error llvm::make_error<llvm::StringError, llvm::StringRef&, std::__1::error_code>(llvm::StringRef&&&, std::__1::error_code&&)
Line
Count
Source
331
10
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
10
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
10
}
llvm::Error llvm::make_error<llvm::StringError, char const*&, std::__1::error_code&>(char const*&&&, std::__1::error_code&&&)
Line
Count
Source
331
49
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
49
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
49
}
llvm::Error llvm::make_error<llvm::SymbolRemappingParseError, llvm::StringRef, long long, llvm::Twine&>(llvm::StringRef&&, long long&&, llvm::Twine&&&)
Line
Count
Source
331
7
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
7
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
7
}
llvm::Error llvm::make_error<llvm::InstrProfError, llvm::instrprof_error&>(llvm::instrprof_error&&&)
Line
Count
Source
331
348
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
348
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
348
}
llvm::Error llvm::make_error<llvm::InstrProfError, llvm::instrprof_error>(llvm::instrprof_error&&)
Line
Count
Source
331
172
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
172
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
172
}
llvm::Error llvm::make_error<llvm::coverage::CoverageMapError, llvm::coverage::coveragemap_error&>(llvm::coverage::coveragemap_error&&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
llvm::Error llvm::make_error<llvm::StringError, llvm::StringRef&, llvm::object::object_error>(llvm::StringRef&&&, llvm::object::object_error&&)
Line
Count
Source
331
106
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
106
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
106
}
llvm::Error llvm::make_error<llvm::coverage::CoverageMapError, llvm::coverage::coveragemap_error>(llvm::coverage::coveragemap_error&&)
Line
Count
Source
331
221
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
221
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
221
}
llvm::Error llvm::make_error<llvm::StringError, char const (&) [53], std::__1::error_code>(char const (&&&) [53], std::__1::error_code&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
llvm::Error llvm::make_error<llvm::StringError, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::error_code>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&&, std::__1::error_code&&)
Line
Count
Source
331
2
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
2
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
2
}
Unexecuted instantiation: llvm::Error llvm::make_error<clang::cross_tu::IndexError, clang::cross_tu::index_error_code, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(clang::cross_tu::index_error_code&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&)
Unexecuted instantiation: llvm::Error llvm::make_error<clang::cross_tu::IndexError, clang::cross_tu::index_error_code, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int&>(clang::cross_tu::index_error_code&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, unsigned int&&&)
llvm::Error llvm::make_error<clang::cross_tu::IndexError, clang::cross_tu::index_error_code>(clang::cross_tu::index_error_code&&)
Line
Count
Source
331
4
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
4
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
4
}
llvm::Error llvm::make_error<clang::ImportError>()
Line
Count
Source
331
76
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
76
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
76
}
llvm::Error llvm::make_error<clang::ImportError, clang::ImportError::ErrorKind>(clang::ImportError::ErrorKind&&)
Line
Count
Source
331
26
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
26
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
26
}
llvm::Error llvm::make_error<llvm::StringError, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::error_code>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::error_code&&)
Line
Count
Source
331
64
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
64
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
64
}
llvm::Error llvm::make_error<llvm::StringError, llvm::Twine const&, std::__1::error_code>(llvm::Twine const&&&, std::__1::error_code&&)
Line
Count
Source
331
31.6k
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
31.6k
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
31.6k
}
llvm::Error llvm::make_error<llvm::object::GenericBinaryError, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::object::object_error>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, llvm::object::object_error&&)
Line
Count
Source
331
503
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
503
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
503
}
llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [32], llvm::object::object_error>(char const (&&&) [32], llvm::object::object_error&&)
Line
Count
Source
331
53
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
53
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
53
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::StringError, char const (&) [29], llvm::object::object_error>(char const (&&&) [29], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::StringError, char const (&) [31], std::__1::error_code>(char const (&&&) [31], std::__1::error_code&&)
Line
Count
Source
331
2.15k
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
2.15k
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
2.15k
}
llvm::Error llvm::make_error<llvm::StringError, char const (&) [37], std::__1::error_code>(char const (&&&) [37], std::__1::error_code&&)
Line
Count
Source
331
16
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
16
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
16
}
llvm::Error llvm::make_error<llvm::StringError, char const (&) [22], std::__1::error_code>(char const (&&&) [22], std::__1::error_code&&)
Line
Count
Source
331
2
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
2
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
2
}
llvm::Error llvm::make_error<llvm::StringError, char const (&) [42], std::__1::error_code>(char const (&&&) [42], std::__1::error_code&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
llvm::Error llvm::make_error<llvm::object::GenericBinaryError, llvm::Twine, llvm::object::object_error>(llvm::Twine&&, llvm::object::object_error&&)
Line
Count
Source
331
221
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
221
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
221
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [45], llvm::object::object_error>(char const (&&&) [45], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::StringError, char const (&) [20], llvm::object::object_error>(char const (&&&) [20], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::StringError, char const (&) [18], llvm::object::object_error>(char const (&&&) [18], llvm::object::object_error&&)
Line
Count
Source
331
2
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
2
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
2
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [18], llvm::object::object_error>(char const (&&&) [18], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [28], llvm::object::object_error>(char const (&&&) [28], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::StringError, char const (&) [17], llvm::object::object_error>(char const (&&&) [17], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::StringError, char const (&) [23], llvm::object::object_error>(char const (&&&) [23], llvm::object::object_error&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
llvm::Error llvm::make_error<llvm::StringError, char const (&) [19], llvm::object::object_error>(char const (&&&) [19], llvm::object::object_error&&)
Line
Count
Source
331
2
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
2
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
2
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [17], llvm::object::object_error>(char const (&&&) [17], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [33], llvm::object::object_error>(char const (&&&) [33], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [35], llvm::object::object_error>(char const (&&&) [35], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [30], llvm::object::object_error>(char const (&&&) [30], llvm::object::object_error&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [19], llvm::object::object_error>(char const (&&&) [19], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [31], llvm::object::object_error>(char const (&&&) [31], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [42], llvm::object::object_error>(char const (&&&) [42], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [23], llvm::object::object_error>(char const (&&&) [23], llvm::object::object_error&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [38], llvm::object::object_error>(char const (&&&) [38], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [34], llvm::object::object_error>(char const (&&&) [34], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [29], llvm::object::object_error>(char const (&&&) [29], llvm::object::object_error&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [26], llvm::object::object_error>(char const (&&&) [26], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [27], llvm::object::object_error>(char const (&&&) [27], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [40], llvm::object::object_error>(char const (&&&) [40], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [20], llvm::object::object_error>(char const (&&&) [20], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [25], llvm::object::object_error>(char const (&&&) [25], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [24], llvm::object::object_error>(char const (&&&) [24], llvm::object::object_error&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [22], llvm::object::object_error>(char const (&&&) [22], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [36], llvm::object::object_error>(char const (&&&) [36], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [21], llvm::object::object_error>(char const (&&&) [21], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::GenericBinaryError, char const (&) [37], llvm::object::object_error>(char const (&&&) [37], llvm::object::object_error&&)
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::object::EmptyResError, char const (&) [25], llvm::object::object_error>(char const (&&&) [25], llvm::object::object_error&&)
llvm::Error llvm::make_error<llvm::codeview::CodeViewError, llvm::codeview::cv_error_code>(llvm::codeview::cv_error_code&&)
Line
Count
Source
331
1
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
1
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
1
}
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::codeview::CodeViewError, llvm::codeview::cv_error_code, char const (&) [36]>(llvm::codeview::cv_error_code&&, char const (&&&) [36])
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::codeview::CodeViewError, llvm::codeview::cv_error_code, char const (&) [29]>(llvm::codeview::cv_error_code&&, char const (&&&) [29])
Unexecuted instantiation: llvm::Error llvm::make_error<llvm::codeview::CodeViewError, llvm::codeview::cv_error_code, char const (&) [40]>(llvm::codeview::cv_error_code&&, char const (&&&) [40])
llvm::Error llvm::make_error<llvm::StringError, llvm::Twine, std::__1::error_code>(llvm::Twine&&, std::__1::error_code&&)
Line
Count
Source
331
41
template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
332
41
  return Error(llvm::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
333
41
}
334
335
/// Base class for user error types. Users should declare their error types
336
/// like:
337
///
338
/// class MyError : public ErrorInfo<MyError> {
339
///   ....
340
/// };
341
///
342
/// This class provides an implementation of the ErrorInfoBase::kind
343
/// method, which is used by the Error RTTI system.
344
template <typename ThisErrT, typename ParentErrT = ErrorInfoBase>
345
class ErrorInfo : public ParentErrT {
346
public:
347
  using ParentErrT::ParentErrT; // inherit constructors
348
349
117k
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::ErrorList, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
38.3k
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::InstrProfError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
1.56k
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::StringError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
68.9k
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::BinaryStreamError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
582
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::ECError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
3.50k
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::FileError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
22
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::json::ParseError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
32
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::SymbolRemappingParseError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
14
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::coverage::CoverageMapError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
665
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<clang::cross_tu::IndexError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
12
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<clang::ImportError, llvm::ErrorInfoBase>::classID()
Line
Count
Source
349
204
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::object::BinaryError, llvm::ECError>::classID()
Line
Count
Source
349
1.87k
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::object::GenericBinaryError, llvm::object::BinaryError>::classID()
Line
Count
Source
349
1.87k
  static const void *classID() { return &ThisErrT::ID; }
llvm::ErrorInfo<llvm::codeview::CodeViewError, llvm::StringError>::classID()
Line
Count
Source
349
338
  static const void *classID() { return &ThisErrT::ID; }
350
351
6
  const void *dynamicClassID() const override { return &ThisErrT::ID; }
Unexecuted instantiation: llvm::ErrorInfo<llvm::ErrorList, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::InstrProfError, llvm::ErrorInfoBase>::dynamicClassID() const
llvm::ErrorInfo<llvm::StringError, llvm::ErrorInfoBase>::dynamicClassID() const
Line
Count
Source
351
6
  const void *dynamicClassID() const override { return &ThisErrT::ID; }
Unexecuted instantiation: llvm::ErrorInfo<llvm::BinaryStreamError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::ECError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::FileError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::json::ParseError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::SymbolRemappingParseError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::coverage::CoverageMapError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<clang::cross_tu::IndexError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<clang::ImportError, llvm::ErrorInfoBase>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::object::BinaryError, llvm::ECError>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::object::GenericBinaryError, llvm::object::BinaryError>::dynamicClassID() const
Unexecuted instantiation: llvm::ErrorInfo<llvm::codeview::CodeViewError, llvm::StringError>::dynamicClassID() const
352
353
78.7k
  bool isA(const void *const ClassID) const override {
354
78.7k
    return ClassID == classID() || 
ParentErrT::isA(ClassID)77.7k
;
355
78.7k
  }
llvm::ErrorInfo<llvm::ErrorList, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
58
  bool isA(const void *const ClassID) const override {
354
58
    return ClassID == classID() || 
ParentErrT::isA(ClassID)0
;
355
58
  }
llvm::ErrorInfo<llvm::InstrProfError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
1.05k
  bool isA(const void *const ClassID) const override {
354
1.05k
    return ClassID == classID() || 
ParentErrT::isA(ClassID)558
;
355
1.05k
  }
llvm::ErrorInfo<llvm::StringError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
68.9k
  bool isA(const void *const ClassID) const override {
354
68.9k
    return ClassID == classID() || 
ParentErrT::isA(ClassID)68.8k
;
355
68.9k
  }
llvm::ErrorInfo<llvm::BinaryStreamError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
582
  bool isA(const void *const ClassID) const override {
354
582
    return ClassID == classID() || ParentErrT::isA(ClassID);
355
582
  }
llvm::ErrorInfo<llvm::ECError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
3.30k
  bool isA(const void *const ClassID) const override {
354
3.30k
    return ClassID == classID() || 
ParentErrT::isA(ClassID)3.10k
;
355
3.30k
  }
llvm::ErrorInfo<llvm::FileError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
20
  bool isA(const void *const ClassID) const override {
354
20
    return ClassID == classID() || 
ParentErrT::isA(ClassID)18
;
355
20
  }
llvm::ErrorInfo<llvm::json::ParseError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
32
  bool isA(const void *const ClassID) const override {
354
32
    return ClassID == classID() || ParentErrT::isA(ClassID);
355
32
  }
llvm::ErrorInfo<llvm::SymbolRemappingParseError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
14
  bool isA(const void *const ClassID) const override {
354
14
    return ClassID == classID() || ParentErrT::isA(ClassID);
355
14
  }
llvm::ErrorInfo<llvm::coverage::CoverageMapError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
444
  bool isA(const void *const ClassID) const override {
354
444
    return ClassID == classID() || 
ParentErrT::isA(ClassID)223
;
355
444
  }
llvm::ErrorInfo<clang::cross_tu::IndexError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
8
  bool isA(const void *const ClassID) const override {
354
8
    return ClassID == classID() || 
ParentErrT::isA(ClassID)4
;
355
8
  }
llvm::ErrorInfo<clang::ImportError, llvm::ErrorInfoBase>::isA(void const*) const
Line
Count
Source
353
204
  bool isA(const void *const ClassID) const override {
354
204
    return ClassID == classID() || ParentErrT::isA(ClassID);
355
204
  }
llvm::ErrorInfo<llvm::object::BinaryError, llvm::ECError>::isA(void const*) const
Line
Count
Source
353
1.87k
  bool isA(const void *const ClassID) const override {
354
1.87k
    return ClassID == classID() || ParentErrT::isA(ClassID);
355
1.87k
  }
llvm::ErrorInfo<llvm::object::GenericBinaryError, llvm::object::BinaryError>::isA(void const*) const
Line
Count
Source
353
1.87k
  bool isA(const void *const ClassID) const override {
354
1.87k
    return ClassID == classID() || ParentErrT::isA(ClassID);
355
1.87k
  }
llvm::ErrorInfo<llvm::codeview::CodeViewError, llvm::StringError>::isA(void const*) const
Line
Count
Source
353
338
  bool isA(const void *const ClassID) const override {
354
338
    return ClassID == classID() || ParentErrT::isA(ClassID);
355
338
  }
356
};
357
358
/// Special ErrorInfo subclass representing a list of ErrorInfos.
359
/// Instances of this class are constructed by joinError.
360
class ErrorList final : public ErrorInfo<ErrorList> {
361
  // handleErrors needs to be able to iterate the payload list of an
362
  // ErrorList.
363
  template <typename... HandlerTs>
364
  friend Error handleErrors(Error E, HandlerTs &&... Handlers);
365
366
  // joinErrors is implemented in terms of join.
367
  friend Error joinErrors(Error, Error);
368
369
public:
370
0
  void log(raw_ostream &OS) const override {
371
0
    OS << "Multiple errors:\n";
372
0
    for (auto &ErrPayload : Payloads) {
373
0
      ErrPayload->log(OS);
374
0
      OS << "\n";
375
0
    }
376
0
  }
377
378
  std::error_code convertToErrorCode() const override;
379
380
  // Used by ErrorInfo::classID.
381
  static char ID;
382
383
private:
384
  ErrorList(std::unique_ptr<ErrorInfoBase> Payload1,
385
49
            std::unique_ptr<ErrorInfoBase> Payload2) {
386
49
    assert(!Payload1->isA<ErrorList>() && !Payload2->isA<ErrorList>() &&
387
49
           "ErrorList constructor payloads should be singleton errors");
388
49
    Payloads.push_back(std::move(Payload1));
389
49
    Payloads.push_back(std::move(Payload2));
390
49
  }
391
392
171
  static Error join(Error E1, Error E2) {
393
171
    if (!E1)
394
113
      return E2;
395
58
    if (!E2)
396
0
      return E1;
397
58
    if (E1.isA<ErrorList>()) {
398
2
      auto &E1List = static_cast<ErrorList &>(*E1.getPtr());
399
2
      if (E2.isA<ErrorList>()) {
400
1
        auto E2Payload = E2.takePayload();
401
1
        auto &E2List = static_cast<ErrorList &>(*E2Payload);
402
1
        for (auto &Payload : E2List.Payloads)
403
2
          E1List.Payloads.push_back(std::move(Payload));
404
1
      } else
405
1
        E1List.Payloads.push_back(E2.takePayload());
406
2
407
2
      return E1;
408
2
    }
409
56
    if (E2.isA<ErrorList>()) {
410
7
      auto &E2List = static_cast<ErrorList &>(*E2.getPtr());
411
7
      E2List.Payloads.insert(E2List.Payloads.begin(), E1.takePayload());
412
7
      return E2;
413
7
    }
414
49
    return Error(std::unique_ptr<ErrorList>(
415
49
        new ErrorList(E1.takePayload(), E2.takePayload())));
416
49
  }
417
418
  std::vector<std::unique_ptr<ErrorInfoBase>> Payloads;
419
};
420
421
/// Concatenate errors. The resulting Error is unchecked, and contains the
422
/// ErrorInfo(s), if any, contained in E1, followed by the
423
/// ErrorInfo(s), if any, contained in E2.
424
65
inline Error joinErrors(Error E1, Error E2) {
425
65
  return ErrorList::join(std::move(E1), std::move(E2));
426
65
}
427
428
/// Tagged union holding either a T or a Error.
429
///
430
/// This class parallels ErrorOr, but replaces error_code with Error. Since
431
/// Error cannot be copied, this class replaces getError() with
432
/// takeError(). It also adds an bool errorIsA<ErrT>() method for testing the
433
/// error class type.
434
template <class T> class LLVM_NODISCARD Expected {
435
  template <class T1> friend class ExpectedAsOutParameter;
436
  template <class OtherT> friend class Expected;
437
438
  static const bool isRef = std::is_reference<T>::value;
439
440
  using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
441
442
  using error_type = std::unique_ptr<ErrorInfoBase>;
443
444
public:
445
  using storage_type = typename std::conditional<isRef, wrap, T>::type;
446
  using value_type = T;
447
448
private:
449
  using reference = typename std::remove_reference<T>::type &;
450
  using const_reference = const typename std::remove_reference<T>::type &;
451
  using pointer = typename std::remove_reference<T>::type *;
452
  using const_pointer = const typename std::remove_reference<T>::type *;
453
454
public:
455
  /// Create an Expected<T> error value from the given Error.
456
  Expected(Error Err)
457
      : HasError(true)
458
#if LLVM_ENABLE_ABI_BREAKING_CHECKS
459
        // Expected is unchecked upon construction in Debug builds.
460
        , Unchecked(true)
461
#endif
462
2.23k
  {
463
2.23k
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
2.23k
    new (getErrorStorage()) error_type(Err.takePayload());
465
2.23k
  }
llvm::Expected<bool>::Expected(llvm::Error)
Line
Count
Source
462
5
  {
463
5
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
5
    new (getErrorStorage()) error_type(Err.takePayload());
465
5
  }
llvm::Expected<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > >::Expected(llvm::Error)
Line
Count
Source
462
10
  {
463
10
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
10
    new (getErrorStorage()) error_type(Err.takePayload());
465
10
  }
llvm::Expected<unsigned int>::Expected(llvm::Error)
Line
Count
Source
462
38
  {
463
38
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
38
    new (getErrorStorage()) error_type(Err.takePayload());
465
38
  }
llvm::Expected<llvm::json::Value>::Expected(llvm::Error)
Line
Count
Source
462
16
  {
463
16
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
16
    new (getErrorStorage()) error_type(Err.takePayload());
465
16
  }
llvm::Expected<int>::Expected(llvm::Error)
Line
Count
Source
462
11
  {
463
11
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
11
    new (getErrorStorage()) error_type(Err.takePayload());
465
11
  }
llvm::Expected<llvm::sys::fs::TempFile>::Expected(llvm::Error)
Line
Count
Source
462
11
  {
463
11
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
11
    new (getErrorStorage()) error_type(Err.takePayload());
465
11
  }
llvm::Expected<llvm::BitcodeModule>::Expected(llvm::Error)
Line
Count
Source
462
21
  {
463
21
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
21
    new (getErrorStorage()) error_type(Err.takePayload());
465
21
  }
llvm::Expected<llvm::coverage::CoverageMappingRecord&>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<long long>::Expected(llvm::Error)
Line
Count
Source
462
41
  {
463
41
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
41
    new (getErrorStorage()) error_type(Err.takePayload());
465
41
  }
llvm::Expected<std::__1::unique_ptr<llvm::coverage::CoverageMapping, std::__1::default_delete<llvm::coverage::CoverageMapping> > >::Expected(llvm::Error)
Line
Count
Source
462
6
  {
463
6
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
6
    new (getErrorStorage()) error_type(Err.takePayload());
465
6
  }
Unexecuted instantiation: llvm::Expected<llvm::object::SectionRef>::Expected(llvm::Error)
llvm::Expected<std::__1::unique_ptr<llvm::coverage::BinaryCoverageReader, std::__1::default_delete<llvm::coverage::BinaryCoverageReader> > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<char const*>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected(llvm::Error)
llvm::Expected<std::__1::unique_ptr<llvm::lto::InputFile, std::__1::default_delete<llvm::lto::InputFile> > >::Expected(llvm::Error)
Line
Count
Source
462
3
  {
463
3
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
3
    new (getErrorStorage()) error_type(Err.takePayload());
465
3
  }
Unexecuted instantiation: llvm::Expected<llvm::lto::LTO::RegularLTOState::AddedModule>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::Target const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::StringMap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::MallocAllocator> >::Expected(llvm::Error)
llvm::Expected<clang::FunctionDecl const*>::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
llvm::Expected<clang::ASTUnit*>::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
Unexecuted instantiation: llvm::Expected<clang::TemplateName>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::FunctionTemplateDecl*, llvm::SmallVector<clang::TemplateArgument, 8u> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::TemplateParameterList*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::Expr*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::SourceLocation>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::TemplateArgument>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ValueDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::TemplateArgumentLoc>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::TypeSourceInfo*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::NestedNameSpecifierLoc>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::DeclGroupRef>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::DesignatedInitExpr::Designator>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::VarDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::LambdaCapture>::Expected(llvm::Error)
llvm::Expected<clang::QualType>::Expected(llvm::Error)
Line
Count
Source
462
106
  {
463
106
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
106
    new (getErrorStorage()) error_type(Err.takePayload());
465
106
  }
llvm::Expected<std::__1::tuple<clang::QualType> >::Expected(llvm::Error)
Line
Count
Source
462
11
  {
463
11
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
11
    new (getErrorStorage()) error_type(Err.takePayload());
465
11
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::FunctionDecl*, clang::FunctionDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::FunctionDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::UnresolvedUsingTypenameDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*, clang::Decl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Decl*> >::Expected(llvm::Error)
llvm::Expected<clang::TypedefNameDecl*>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<clang::CXXRecordDecl*>::Expected(llvm::Error)
llvm::Expected<clang::RecordDecl*>::Expected(llvm::Error)
Line
Count
Source
462
10
  {
463
10
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
10
    new (getErrorStorage()) error_type(Err.takePayload());
465
10
  }
Unexecuted instantiation: llvm::Expected<clang::EnumDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::TemplateTypeParmDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::NestedNameSpecifier*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::TagDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCInterfaceDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCProtocolDecl*>::Expected(llvm::Error)
llvm::Expected<clang::SourceRange>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<clang::CXXMethodDecl*>::Expected(llvm::Error)
llvm::Expected<clang::Decl*>::Expected(llvm::Error)
Line
Count
Source
462
49
  {
463
49
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
49
    new (getErrorStorage()) error_type(Err.takePayload());
465
49
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::StringLiteral*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::StringLiteral*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NamespaceDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::NamespaceDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NamespaceDecl*> >::Expected(llvm::Error)
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::Expected(llvm::Error)
Line
Count
Source
462
2
  {
463
2
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
2
    new (getErrorStorage()) error_type(Err.takePayload());
465
2
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TemplateParameterList*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TemplateParameterList*, clang::TypeAliasDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::TypeAliasDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeAliasDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::LabelStmt*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::FunctionTemplateDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::FunctionDecl*>::Expected(llvm::Error)
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected(llvm::Error)
Line
Count
Source
462
8
  {
463
8
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
8
    new (getErrorStorage()) error_type(Err.takePayload());
465
8
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ParmVarDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::CXXCtorInitializer*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::NamedDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation> >::Expected(llvm::Error)
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclarationName> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCCategoryImplDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::UsingShadowDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::UsingDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NamespaceDecl*, clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCCategoryDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCImplementationDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCTypeParamDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCTypeParamList*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::Selector>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Selector> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Selector, clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCMethodDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ObjCMethodDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCIvarDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ObjCIvarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::DeclarationName>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ClassTemplateDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::FieldDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::VarTemplateDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::VarTemplatePartialSpecializationDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::Stmt*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::StringLiteral*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclGroupRef> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclGroupRef, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::LabelDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::LabelDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::LabelDecl*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::Attr*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::VarDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::SwitchCase*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::LabelDecl*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::VarDecl const*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::VarDecl const*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::VarDecl const*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::CompoundStmt*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::CXXCatchStmt*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::DeclStmt*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclStmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::ObjCAtFinallyStmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::ObjCAtFinallyStmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCAtFinallyStmt*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ObjCAtFinallyStmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::ObjCAtCatchStmt*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::CompoundStmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::CompoundStmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::CompoundStmt*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::StringLiteral*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::StringLiteral*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ValueDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::LabelDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::LabelDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::CompoundStmt*, clang::QualType, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::OpaqueValueExpr*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::OpaqueValueExpr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::QualType, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::CXXBaseSpecifier*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::SmallVector<clang::CXXBaseSpecifier*, 4u> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::CXXDestructorDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::CXXConstructorDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::CXXConstructorDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::CXXConstructorDecl*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::ValueDecl const*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::ValueDecl const*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ValueDecl const*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NamedDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceRange, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::CXXConstructorDecl*, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::BlockDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::ValueDecl*, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NamedDecl*, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceRange, clang::SourceLocation, clang::SourceLocation> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::InitListExpr*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::CXXConstructorDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::CXXConstructorDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::OpaqueValueExpr*, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceRange> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::NonTypeTemplateParmDecl*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NonTypeTemplateParmDecl*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::NonTypeTemplateParmDecl*, clang::Expr*> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<clang::DeclContext*>::Expected(llvm::Error)
llvm::Expected<llvm::Constant*>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<unsigned long long>::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
llvm::Expected<llvm::StringRef>::Expected(llvm::Error)
Line
Count
Source
462
71
  {
463
71
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
71
    new (getErrorStorage()) error_type(Err.takePayload());
465
71
  }
llvm::Expected<llvm::sys::fs::perms>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Expected(llvm::Error)
Line
Count
Source
462
3
  {
463
3
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
3
    new (getErrorStorage()) error_type(Err.takePayload());
465
3
  }
llvm::Expected<llvm::object::Archive::Child>::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
llvm::Expected<llvm::MemoryBufferRef>::Expected(llvm::Error)
Line
Count
Source
462
258
  {
463
258
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
258
    new (getErrorStorage()) error_type(Err.takePayload());
465
258
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::Binary, std::__1::default_delete<llvm::object::Binary> > >::Expected(llvm::Error)
Line
Count
Source
462
69
  {
463
69
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
69
    new (getErrorStorage()) error_type(Err.takePayload());
465
69
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::Archive, std::__1::default_delete<llvm::object::Archive> > >::Expected(llvm::Error)
Line
Count
Source
462
5
  {
463
5
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
5
    new (getErrorStorage()) error_type(Err.takePayload());
465
5
  }
Unexecuted instantiation: llvm::Expected<llvm::Optional<llvm::object::Archive::Child> >::Expected(llvm::Error)
llvm::Expected<llvm::object::OwningBinary<llvm::object::Binary> >::Expected(llvm::Error)
Line
Count
Source
462
235
  {
463
235
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
235
    new (getErrorStorage()) error_type(Err.takePayload());
465
235
  }
llvm::Expected<llvm::object::content_iterator<llvm::object::SectionRef> >::Expected(llvm::Error)
Line
Count
Source
462
5
  {
463
5
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
5
    new (getErrorStorage()) error_type(Err.takePayload());
465
5
  }
Unexecuted instantiation: llvm::Expected<std::__1::unique_ptr<llvm::object::COFFObjectFile, std::__1::default_delete<llvm::object::COFFObjectFile> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<unsigned short> >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::coff_resource_dir_table const&>::Expected(llvm::Error)
llvm::Expected<llvm::ArrayRef<char> >::Expected(llvm::Error)
Line
Count
Source
462
2
  {
463
2
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
2
    new (getErrorStorage()) error_type(Err.takePayload());
465
2
  }
llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<unsigned char const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > >::Expected(llvm::Error)
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::Expected(llvm::Error)
llvm::Expected<llvm::ArrayRef<unsigned char> >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >::Expected(llvm::Error)
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected(llvm::Error)
Line
Count
Source
462
3
  {
463
3
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
3
    new (getErrorStorage()) error_type(Err.takePayload());
465
3
  }
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected(llvm::Error)
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected(llvm::Error)
Line
Count
Source
462
2
  {
463
2
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
2
    new (getErrorStorage()) error_type(Err.takePayload());
465
2
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> > >::Expected(llvm::Error)
llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > > >::Expected(llvm::Error)
Line
Count
Source
462
5
  {
463
5
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
5
    new (getErrorStorage()) error_type(Err.takePayload());
465
5
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected(llvm::Error)
Line
Count
Source
462
3
  {
463
3
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
3
    new (getErrorStorage()) error_type(Err.takePayload());
465
3
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::Expected(llvm::Error)
llvm::Expected<std::__1::unique_ptr<llvm::object::ObjectFile, std::__1::default_delete<llvm::object::ObjectFile> > >::Expected(llvm::Error)
Line
Count
Source
462
130
  {
463
130
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
130
    new (getErrorStorage()) error_type(Err.takePayload());
465
130
  }
llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> const*>::Expected(llvm::Error)
llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > > > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > > > >::Expected(llvm::Error)
llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> const*>::Expected(llvm::Error)
llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > > > >::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
Unexecuted instantiation: llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> const*>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > > > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::unique_ptr<llvm::object::IRObjectFile, std::__1::default_delete<llvm::object::IRObjectFile> > >::Expected(llvm::Error)
llvm::Expected<llvm::object::IRSymtabFile>::Expected(llvm::Error)
Line
Count
Source
462
3
  {
463
3
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
3
    new (getErrorStorage()) error_type(Err.takePayload());
465
3
  }
llvm::Expected<llvm::irsymtab::FileContents>::Expected(llvm::Error)
Line
Count
Source
462
3
  {
463
3
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
3
    new (getErrorStorage()) error_type(Err.takePayload());
465
3
  }
llvm::Expected<llvm::object::MachOObjectFile::LoadCommandInfo>::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
Unexecuted instantiation: llvm::Expected<llvm::MachO::load_command>::Expected(llvm::Error)
llvm::Expected<std::__1::unique_ptr<llvm::object::MachOObjectFile, std::__1::default_delete<llvm::object::MachOObjectFile> > >::Expected(llvm::Error)
Line
Count
Source
462
205
  {
463
205
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
205
    new (getErrorStorage()) error_type(Err.takePayload());
465
205
  }
Unexecuted instantiation: llvm::Expected<llvm::MachO::mach_header_64>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::MachO::mach_header>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::MachO::segment_command_64>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::MachO::segment_command>::Expected(llvm::Error)
llvm::Expected<llvm::object::SymbolRef::Type>::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::MachOUniversalBinary, std::__1::default_delete<llvm::object::MachOUniversalBinary> > >::Expected(llvm::Error)
Line
Count
Source
462
485
  {
463
485
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
485
    new (getErrorStorage()) error_type(Err.takePayload());
465
485
  }
llvm::Expected<llvm::object::OwningBinary<llvm::object::ObjectFile> >::Expected(llvm::Error)
Line
Count
Source
462
69
  {
463
69
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
69
    new (getErrorStorage()) error_type(Err.takePayload());
465
69
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::SymbolicFile, std::__1::default_delete<llvm::object::SymbolicFile> > >::Expected(llvm::Error)
Line
Count
Source
462
95
  {
463
95
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
95
    new (getErrorStorage()) error_type(Err.takePayload());
465
95
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::WasmObjectFile, std::__1::default_delete<llvm::object::WasmObjectFile> > >::Expected(llvm::Error)
Line
Count
Source
462
10
  {
463
10
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
10
    new (getErrorStorage()) error_type(Err.takePayload());
465
10
  }
Unexecuted instantiation: llvm::Expected<std::__1::unique_ptr<llvm::object::WindowsResource, std::__1::default_delete<llvm::object::WindowsResource> > >::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<llvm::object::ResourceEntryRef>::Expected(llvm::Error)
llvm::Expected<llvm::BitstreamCursor>::Expected(llvm::Error)
Line
Count
Source
462
3
  {
463
3
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
3
    new (getErrorStorage()) error_type(Err.takePayload());
465
3
  }
Unexecuted instantiation: llvm::Expected<llvm::Value*>::Expected(llvm::Error)
llvm::Expected<std::__1::vector<llvm::BitcodeModule, std::__1::allocator<llvm::BitcodeModule> > >::Expected(llvm::Error)
Line
Count
Source
462
15
  {
463
15
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
15
    new (getErrorStorage()) error_type(Err.takePayload());
465
15
  }
llvm::Expected<llvm::BitcodeFileContents>::Expected(llvm::Error)
Line
Count
Source
462
15
  {
463
15
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
15
    new (getErrorStorage()) error_type(Err.takePayload());
465
15
  }
llvm::Expected<std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module> > >::Expected(llvm::Error)
Line
Count
Source
462
35
  {
463
35
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
35
    new (getErrorStorage()) error_type(Err.takePayload());
465
35
  }
llvm::Expected<std::__1::unique_ptr<llvm::ModuleSummaryIndex, std::__1::default_delete<llvm::ModuleSummaryIndex> > >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::BitcodeLTOInfo>::Expected(llvm::Error)
Unexecuted instantiation: llvm::Expected<std::__1::unique_ptr<llvm::ValueProfData, std::__1::default_delete<llvm::ValueProfData> > >::Expected(llvm::Error)
llvm::Expected<std::__1::unique_ptr<llvm::InstrProfReader, std::__1::default_delete<llvm::InstrProfReader> > >::Expected(llvm::Error)
Line
Count
Source
462
6
  {
463
6
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
6
    new (getErrorStorage()) error_type(Err.takePayload());
465
6
  }
llvm::Expected<std::__1::unique_ptr<llvm::IndexedInstrProfReader, std::__1::default_delete<llvm::IndexedInstrProfReader> > >::Expected(llvm::Error)
Line
Count
Source
462
4
  {
463
4
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
4
    new (getErrorStorage()) error_type(Err.takePayload());
465
4
  }
llvm::Expected<llvm::InstrProfRecord>::Expected(llvm::Error)
Line
Count
Source
462
103
  {
463
103
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
103
    new (getErrorStorage()) error_type(Err.takePayload());
465
103
  }
Unexecuted instantiation: llvm::Expected<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >::Expected(llvm::Error)
llvm::Expected<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >::Expected(llvm::Error)
Line
Count
Source
462
1
  {
463
1
    assert(Err && "Cannot create Expected<T> from Error success value.");
464
1
    new (getErrorStorage()) error_type(Err.takePayload());
465
1
  }
Unexecuted instantiation: llvm::Expected<llvm::PassPlugin>::Expected(llvm::Error)
466
467
  /// Forbid to convert from Error::success() implicitly, this avoids having
468
  /// Expected<T> foo() { return Error::success(); } which compiles otherwise
469
  /// but triggers the assertion above.
470
  Expected(ErrorSuccess) = delete;
471
472
  /// Create an Expected<T> success value from the given OtherT value, which
473
  /// must be convertible to T.
474
  template <typename OtherT>
475
  Expected(OtherT &&Val,
476
           typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
477
               * = nullptr)
478
      : HasError(false)
479
#if LLVM_ENABLE_ABI_BREAKING_CHECKS
480
        // Expected is unchecked upon construction in Debug builds.
481
        , Unchecked(true)
482
#endif
483
16.5M
  {
484
16.5M
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16.5M
  }
llvm::Expected<std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module> > >::Expected<std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module> > >(std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module> >, std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module> > >::value, void>::type*)
Line
Count
Source
483
7.50k
  {
484
7.50k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7.50k
  }
llvm::Expected<bool>::Expected<bool>(bool&&, std::__1::enable_if<std::is_convertible<bool, bool>::value, void>::type*)
Line
Count
Source
483
10.3k
  {
484
10.3k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10.3k
  }
llvm::Expected<bool>::Expected<unsigned int>(unsigned int&&, std::__1::enable_if<std::is_convertible<unsigned int, bool>::value, void>::type*)
Line
Count
Source
483
319
  {
484
319
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
319
  }
llvm::Expected<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > >::Expected<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > >(std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> > >::value, void>::type*)
Line
Count
Source
483
1.57k
  {
484
1.57k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.57k
  }
llvm::Expected<unsigned int>::Expected<unsigned int>(unsigned int&&, std::__1::enable_if<std::is_convertible<unsigned int, unsigned int>::value, void>::type*)
Line
Count
Source
483
135k
  {
484
135k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
135k
  }
llvm::Expected<unsigned int>::Expected<unsigned int&>(unsigned int&&&, std::__1::enable_if<std::is_convertible<unsigned int&, unsigned int>::value, void>::type*)
Line
Count
Source
483
1.36M
  {
484
1.36M
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.36M
  }
llvm::Expected<llvm::json::Value>::Expected<llvm::json::Value>(llvm::json::Value&&, std::__1::enable_if<std::is_convertible<llvm::json::Value, llvm::json::Value>::value, void>::type*)
Line
Count
Source
483
121
  {
484
121
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
121
  }
llvm::Expected<int>::Expected<int>(int&&, std::__1::enable_if<std::is_convertible<int, int>::value, void>::type*)
Line
Count
Source
483
102
  {
484
102
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
102
  }
llvm::Expected<llvm::sys::fs::TempFile>::Expected<llvm::sys::fs::TempFile>(llvm::sys::fs::TempFile&&, std::__1::enable_if<std::is_convertible<llvm::sys::fs::TempFile, llvm::sys::fs::TempFile>::value, void>::type*)
Line
Count
Source
483
6.05k
  {
484
6.05k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6.05k
  }
llvm::Expected<llvm::BitcodeModule>::Expected<llvm::BitcodeModule const&>(llvm::BitcodeModule const&&&, std::__1::enable_if<std::is_convertible<llvm::BitcodeModule const&, llvm::BitcodeModule>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<llvm::coverage::CoverageMappingRecord&>::Expected<llvm::coverage::CoverageMappingRecord&>(llvm::coverage::CoverageMappingRecord&&&, std::__1::enable_if<std::is_convertible<llvm::coverage::CoverageMappingRecord&, llvm::coverage::CoverageMappingRecord&>::value, void>::type*)
Line
Count
Source
483
501
  {
484
501
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
501
  }
llvm::Expected<long long>::Expected<int>(int&&, std::__1::enable_if<std::is_convertible<int, long long>::value, void>::type*)
Line
Count
Source
483
95
  {
484
95
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
95
  }
llvm::Expected<long long>::Expected<unsigned long long const&>(unsigned long long const&&&, std::__1::enable_if<std::is_convertible<unsigned long long const&, long long>::value, void>::type*)
Line
Count
Source
483
2.52k
  {
484
2.52k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.52k
  }
llvm::Expected<long long>::Expected<long long>(long long&&, std::__1::enable_if<std::is_convertible<long long, long long>::value, void>::type*)
Line
Count
Source
483
5.22k
  {
484
5.22k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5.22k
  }
llvm::Expected<std::__1::unique_ptr<llvm::coverage::CoverageMapping, std::__1::default_delete<llvm::coverage::CoverageMapping> > >::Expected<std::__1::unique_ptr<llvm::coverage::CoverageMapping, std::__1::default_delete<llvm::coverage::CoverageMapping> > >(std::__1::unique_ptr<llvm::coverage::CoverageMapping, std::__1::default_delete<llvm::coverage::CoverageMapping> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::coverage::CoverageMapping, std::__1::default_delete<llvm::coverage::CoverageMapping> >, std::__1::unique_ptr<llvm::coverage::CoverageMapping, std::__1::default_delete<llvm::coverage::CoverageMapping> > >::value, void>::type*)
Line
Count
Source
483
201
  {
484
201
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
201
  }
llvm::Expected<llvm::object::SectionRef>::Expected<llvm::object::SectionRef const&>(llvm::object::SectionRef const&&&, std::__1::enable_if<std::is_convertible<llvm::object::SectionRef const&, llvm::object::SectionRef>::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<char const*>::Expected<char const*>(char const*&&, std::__1::enable_if<std::is_convertible<char const*, char const*>::value, void>::type*)
Line
Count
Source
483
211
  {
484
211
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
211
  }
CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)1> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)1> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)1> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)1> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)1> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)1> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
Unexecuted instantiation: CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)1> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)1> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)1> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)0> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)0> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned int, (llvm::support::endianness)0> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
Unexecuted instantiation: CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)0> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)0> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned int, (llvm::support::endianness)0> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Unexecuted instantiation: CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)0> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)0> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned int, (llvm::support::endianness)0> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)1> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)1> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)1> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Line
Count
Source
483
25
  {
484
25
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
25
  }
CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)1> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)1> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)1> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)1> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)1> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)1>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)1> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Line
Count
Source
483
65
  {
484
65
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
65
  }
Unexecuted instantiation: CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)0> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)0> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)0, unsigned long long, (llvm::support::endianness)0> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Unexecuted instantiation: CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)0> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)0> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)1, unsigned long long, (llvm::support::endianness)0> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
Unexecuted instantiation: CoverageMappingReader.cpp:llvm::Expected<std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::Expected<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)0> > > >(std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)0> > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)0>, std::__1::default_delete<(anonymous namespace)::VersionedCovMapFuncRecordReader<(llvm::coverage::CovMapVersion)2, unsigned long long, (llvm::support::endianness)0> > >, std::__1::unique_ptr<(anonymous namespace)::CovMapFuncRecordReader, std::__1::default_delete<(anonymous namespace)::CovMapFuncRecordReader> > >::value, void>::type*)
llvm::Expected<std::__1::unique_ptr<llvm::coverage::BinaryCoverageReader, std::__1::default_delete<llvm::coverage::BinaryCoverageReader> > >::Expected<std::__1::unique_ptr<llvm::coverage::BinaryCoverageReader, std::__1::default_delete<llvm::coverage::BinaryCoverageReader> > >(std::__1::unique_ptr<llvm::coverage::BinaryCoverageReader, std::__1::default_delete<llvm::coverage::BinaryCoverageReader> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::coverage::BinaryCoverageReader, std::__1::default_delete<llvm::coverage::BinaryCoverageReader> >, std::__1::unique_ptr<llvm::coverage::BinaryCoverageReader, std::__1::default_delete<llvm::coverage::BinaryCoverageReader> > >::value, void>::type*)
Line
Count
Source
483
109
  {
484
109
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
109
  }
llvm::Expected<std::__1::unique_ptr<llvm::lto::InputFile, std::__1::default_delete<llvm::lto::InputFile> > >::Expected<std::__1::unique_ptr<llvm::lto::InputFile, std::__1::default_delete<llvm::lto::InputFile> > >(std::__1::unique_ptr<llvm::lto::InputFile, std::__1::default_delete<llvm::lto::InputFile> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::lto::InputFile, std::__1::default_delete<llvm::lto::InputFile> >, std::__1::unique_ptr<llvm::lto::InputFile, std::__1::default_delete<llvm::lto::InputFile> > >::value, void>::type*)
Line
Count
Source
483
593
  {
484
593
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
593
  }
llvm::Expected<llvm::lto::LTO::RegularLTOState::AddedModule>::Expected<llvm::lto::LTO::RegularLTOState::AddedModule>(llvm::lto::LTO::RegularLTOState::AddedModule&&, std::__1::enable_if<std::is_convertible<llvm::lto::LTO::RegularLTOState::AddedModule, llvm::lto::LTO::RegularLTOState::AddedModule>::value, void>::type*)
Line
Count
Source
483
321
  {
484
321
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
321
  }
llvm::Expected<std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> > >::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> > >::value, void>::type*)
Line
Count
Source
483
675
  {
484
675
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
675
  }
llvm::Expected<std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> > >::Expected<std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> > >(std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> >, std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile> > >::value, void>::type*)
Line
Count
Source
483
13
  {
484
13
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
13
  }
llvm::Expected<llvm::Target const*>::Expected<llvm::Target const*>(llvm::Target const*&&, std::__1::enable_if<std::is_convertible<llvm::Target const*, llvm::Target const*>::value, void>::type*)
Line
Count
Source
483
582
  {
484
582
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
582
  }
llvm::Expected<llvm::StringMap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::MallocAllocator> >::Expected<llvm::StringMap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::MallocAllocator> >(llvm::StringMap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::MallocAllocator>&&, std::__1::enable_if<std::is_convertible<llvm::StringMap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::MallocAllocator>, llvm::StringMap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, llvm::MallocAllocator> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::ASTUnit*>::Expected<clang::ASTUnit*>(clang::ASTUnit*&&, std::__1::enable_if<std::is_convertible<clang::ASTUnit*, clang::ASTUnit*>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::FunctionDecl const*>::Expected<clang::FunctionDecl*>(clang::FunctionDecl*&&, std::__1::enable_if<std::is_convertible<clang::FunctionDecl*, clang::FunctionDecl const*>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::TemplateName>::Expected<clang::TemplateName>(clang::TemplateName&&, std::__1::enable_if<std::is_convertible<clang::TemplateName, clang::TemplateName>::value, void>::type*)
Line
Count
Source
483
288
  {
484
288
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
288
  }
llvm::Expected<std::__1::tuple<clang::FunctionTemplateDecl*, llvm::SmallVector<clang::TemplateArgument, 8u> > >::Expected<std::__1::tuple<clang::FunctionTemplateDecl*, llvm::SmallVector<clang::TemplateArgument, 8u> > >(std::__1::tuple<clang::FunctionTemplateDecl*, llvm::SmallVector<clang::TemplateArgument, 8u> >&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::FunctionTemplateDecl*, llvm::SmallVector<clang::TemplateArgument, 8u> >, std::__1::tuple<clang::FunctionTemplateDecl*, llvm::SmallVector<clang::TemplateArgument, 8u> > >::value, void>::type*)
Line
Count
Source
483
226
  {
484
226
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
226
  }
llvm::Expected<clang::Expr*>::Expected<clang::Expr*>(clang::Expr*&&, std::__1::enable_if<std::is_convertible<clang::Expr*, clang::Expr*>::value, void>::type*)
Line
Count
Source
483
4.19k
  {
484
4.19k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4.19k
  }
llvm::Expected<clang::SourceLocation>::Expected<clang::SourceLocation>(clang::SourceLocation&&, std::__1::enable_if<std::is_convertible<clang::SourceLocation, clang::SourceLocation>::value, void>::type*)
Line
Count
Source
483
15.3k
  {
484
15.3k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15.3k
  }
llvm::Expected<clang::TemplateParameterList*>::Expected<clang::TemplateParameterList*>(clang::TemplateParameterList*&&, std::__1::enable_if<std::is_convertible<clang::TemplateParameterList*, clang::TemplateParameterList*>::value, void>::type*)
Line
Count
Source
483
743
  {
484
743
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
743
  }
llvm::Expected<clang::TemplateArgument>::Expected<clang::TemplateArgument>(clang::TemplateArgument&&, std::__1::enable_if<std::is_convertible<clang::TemplateArgument, clang::TemplateArgument>::value, void>::type*)
Line
Count
Source
483
1.00k
  {
484
1.00k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.00k
  }
llvm::Expected<clang::ValueDecl*>::Expected<clang::ValueDecl*>(clang::ValueDecl*&&, std::__1::enable_if<std::is_convertible<clang::ValueDecl*, clang::ValueDecl*>::value, void>::type*)
Line
Count
Source
483
445
  {
484
445
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
445
  }
llvm::Expected<clang::TypeSourceInfo*>::Expected<clang::TypeSourceInfo*>(clang::TypeSourceInfo*&&, std::__1::enable_if<std::is_convertible<clang::TypeSourceInfo*, clang::TypeSourceInfo*>::value, void>::type*)
Line
Count
Source
483
4.05k
  {
484
4.05k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4.05k
  }
llvm::Expected<clang::NestedNameSpecifierLoc>::Expected<clang::NestedNameSpecifierLoc>(clang::NestedNameSpecifierLoc&&, std::__1::enable_if<std::is_convertible<clang::NestedNameSpecifierLoc, clang::NestedNameSpecifierLoc>::value, void>::type*)
Line
Count
Source
483
3.46k
  {
484
3.46k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3.46k
  }
llvm::Expected<clang::TemplateArgumentLoc>::Expected<clang::TemplateArgumentLoc>(clang::TemplateArgumentLoc&&, std::__1::enable_if<std::is_convertible<clang::TemplateArgumentLoc, clang::TemplateArgumentLoc>::value, void>::type*)
Line
Count
Source
483
117
  {
484
117
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
117
  }
llvm::Expected<clang::DeclGroupRef>::Expected<clang::DeclGroupRef>(clang::DeclGroupRef&&, std::__1::enable_if<std::is_convertible<clang::DeclGroupRef, clang::DeclGroupRef>::value, void>::type*)
Line
Count
Source
483
229
  {
484
229
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
229
  }
llvm::Expected<clang::DesignatedInitExpr::Designator>::Expected<clang::DesignatedInitExpr::Designator>(clang::DesignatedInitExpr::Designator&&, std::__1::enable_if<std::is_convertible<clang::DesignatedInitExpr::Designator, clang::DesignatedInitExpr::Designator>::value, void>::type*)
Line
Count
Source
483
56
  {
484
56
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
56
  }
llvm::Expected<clang::VarDecl*>::Expected<clang::VarDecl*>(clang::VarDecl*&&, std::__1::enable_if<std::is_convertible<clang::VarDecl*, clang::VarDecl*>::value, void>::type*)
Line
Count
Source
483
228
  {
484
228
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
228
  }
llvm::Expected<clang::LambdaCapture>::Expected<clang::LambdaCapture>(clang::LambdaCapture&&, std::__1::enable_if<std::is_convertible<clang::LambdaCapture, clang::LambdaCapture>::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<clang::QualType>::Expected<clang::QualType>(clang::QualType&&, std::__1::enable_if<std::is_convertible<clang::QualType, clang::QualType>::value, void>::type*)
Line
Count
Source
483
12.9k
  {
484
12.9k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12.9k
  }
llvm::Expected<clang::QualType>::Expected<clang::CanQual<clang::Type>&>(clang::CanQual<clang::Type>&&&, std::__1::enable_if<std::is_convertible<clang::CanQual<clang::Type>&, clang::QualType>::value, void>::type*)
Line
Count
Source
483
1.53k
  {
484
1.53k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.53k
  }
llvm::Expected<std::__1::tuple<clang::QualType> >::Expected<std::__1::tuple<clang::QualType> >(std::__1::tuple<clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType>, std::__1::tuple<clang::QualType> >::value, void>::type*)
Line
Count
Source
483
4.42k
  {
484
4.42k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4.42k
  }
llvm::Expected<std::__1::tuple<clang::SourceRange> >::Expected<std::__1::tuple<clang::SourceRange> >(std::__1::tuple<clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceRange>, std::__1::tuple<clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
144
  {
484
144
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
144
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceRange> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceRange> >(std::__1::tuple<clang::Expr*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceRange>, std::__1::tuple<clang::Expr*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceRange> >::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceRange> >(std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceRange>, std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::FunctionDecl*> >::Expected<std::__1::tuple<clang::FunctionDecl*> >(std::__1::tuple<clang::FunctionDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::FunctionDecl*>, std::__1::tuple<clang::FunctionDecl*> >::value, void>::type*)
Line
Count
Source
483
2.10k
  {
484
2.10k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.10k
  }
llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*> >::Expected<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*> >(std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*>, std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*> >::value, void>::type*)
Line
Count
Source
483
1.05k
  {
484
1.05k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.05k
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::FunctionDecl*, clang::FunctionDecl*> >::Expected<std::__1::tuple<clang::Expr*, clang::FunctionDecl*, clang::FunctionDecl*> >(std::__1::tuple<clang::Expr*, clang::FunctionDecl*, clang::FunctionDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::FunctionDecl*, clang::FunctionDecl*>, std::__1::tuple<clang::Expr*, clang::FunctionDecl*, clang::FunctionDecl*> >::value, void>::type*)
Line
Count
Source
483
1.05k
  {
484
1.05k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.05k
  }
llvm::Expected<clang::UnresolvedUsingTypenameDecl*>::Expected<clang::UnresolvedUsingTypenameDecl*>(clang::UnresolvedUsingTypenameDecl*&&, std::__1::enable_if<std::is_convertible<clang::UnresolvedUsingTypenameDecl*, clang::UnresolvedUsingTypenameDecl*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*> >::Expected<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*> >(std::__1::tuple<clang::UnresolvedUsingTypenameDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*>, std::__1::tuple<clang::UnresolvedUsingTypenameDecl*> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::Decl*> >::Expected<std::__1::tuple<clang::Decl*> >(std::__1::tuple<clang::Decl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Decl*>, std::__1::tuple<clang::Decl*> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*, clang::Decl*> >::Expected<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*, clang::Decl*> >(std::__1::tuple<clang::UnresolvedUsingTypenameDecl*, clang::Decl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::UnresolvedUsingTypenameDecl*, clang::Decl*>, std::__1::tuple<clang::UnresolvedUsingTypenameDecl*, clang::Decl*> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::TypedefNameDecl*>::Expected<clang::TypedefNameDecl*>(clang::TypedefNameDecl*&&, std::__1::enable_if<std::is_convertible<clang::TypedefNameDecl*, clang::TypedefNameDecl*>::value, void>::type*)
Line
Count
Source
483
34
  {
484
34
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
34
  }
llvm::Expected<clang::CXXRecordDecl*>::Expected<clang::CXXRecordDecl*>(clang::CXXRecordDecl*&&, std::__1::enable_if<std::is_convertible<clang::CXXRecordDecl*, clang::CXXRecordDecl*>::value, void>::type*)
Line
Count
Source
483
43
  {
484
43
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
43
  }
llvm::Expected<clang::RecordDecl*>::Expected<clang::RecordDecl*>(clang::RecordDecl*&&, std::__1::enable_if<std::is_convertible<clang::RecordDecl*, clang::RecordDecl*>::value, void>::type*)
Line
Count
Source
483
605
  {
484
605
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
605
  }
llvm::Expected<clang::EnumDecl*>::Expected<clang::EnumDecl*>(clang::EnumDecl*&&, std::__1::enable_if<std::is_convertible<clang::EnumDecl*, clang::EnumDecl*>::value, void>::type*)
Line
Count
Source
483
32
  {
484
32
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
32
  }
llvm::Expected<clang::TemplateTypeParmDecl*>::Expected<clang::TemplateTypeParmDecl*>(clang::TemplateTypeParmDecl*&&, std::__1::enable_if<std::is_convertible<clang::TemplateTypeParmDecl*, clang::TemplateTypeParmDecl*>::value, void>::type*)
Line
Count
Source
483
243
  {
484
243
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
243
  }
llvm::Expected<clang::NestedNameSpecifier*>::Expected<clang::NestedNameSpecifier*>(clang::NestedNameSpecifier*&&, std::__1::enable_if<std::is_convertible<clang::NestedNameSpecifier*, clang::NestedNameSpecifier*>::value, void>::type*)
Line
Count
Source
483
174
  {
484
174
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
174
  }
llvm::Expected<clang::TagDecl*>::Expected<clang::TagDecl*>(clang::TagDecl*&&, std::__1::enable_if<std::is_convertible<clang::TagDecl*, clang::TagDecl*>::value, void>::type*)
Line
Count
Source
483
153
  {
484
153
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
153
  }
llvm::Expected<clang::ObjCInterfaceDecl*>::Expected<clang::ObjCInterfaceDecl*>(clang::ObjCInterfaceDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCInterfaceDecl*, clang::ObjCInterfaceDecl*>::value, void>::type*)
Line
Count
Source
483
13
  {
484
13
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
13
  }
llvm::Expected<clang::ObjCProtocolDecl*>::Expected<clang::ObjCProtocolDecl*>(clang::ObjCProtocolDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCProtocolDecl*, clang::ObjCProtocolDecl*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::SourceRange>::Expected<clang::SourceRange>(clang::SourceRange&&, std::__1::enable_if<std::is_convertible<clang::SourceRange, clang::SourceRange>::value, void>::type*)
Line
Count
Source
483
311
  {
484
311
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
311
  }
llvm::Expected<clang::CXXMethodDecl*>::Expected<clang::CXXMethodDecl*>(clang::CXXMethodDecl*&&, std::__1::enable_if<std::is_convertible<clang::CXXMethodDecl*, clang::CXXMethodDecl*>::value, void>::type*)
Line
Count
Source
483
217
  {
484
217
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
217
  }
Unexecuted instantiation: llvm::Expected<clang::Decl*>::Expected<clang::EmptyDecl*>(clang::EmptyDecl*&&, std::__1::enable_if<std::is_convertible<clang::EmptyDecl*, clang::Decl*>::value, void>::type*)
Unexecuted instantiation: llvm::Expected<clang::Decl*>::Expected<clang::TranslationUnitDecl*>(clang::TranslationUnitDecl*&&, std::__1::enable_if<std::is_convertible<clang::TranslationUnitDecl*, clang::Decl*>::value, void>::type*)
llvm::Expected<clang::Decl*>::Expected<clang::AccessSpecDecl*>(clang::AccessSpecDecl*&&, std::__1::enable_if<std::is_convertible<clang::AccessSpecDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
32
  {
484
32
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
32
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation>, std::__1::tuple<clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
7.95k
  {
484
7.95k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7.95k
  }
llvm::Expected<std::__1::tuple<clang::StringLiteral*> >::Expected<std::__1::tuple<clang::StringLiteral*> >(std::__1::tuple<clang::StringLiteral*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::StringLiteral*>, std::__1::tuple<clang::StringLiteral*> >::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<std::__1::tuple<clang::StringLiteral*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::StringLiteral*, clang::SourceLocation> >(std::__1::tuple<clang::StringLiteral*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::StringLiteral*, clang::SourceLocation>, std::__1::tuple<clang::StringLiteral*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::StringLiteral*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::StringLiteral*, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::StringLiteral*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::StringLiteral*, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::StringLiteral*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Decl*>::Expected<clang::StaticAssertDecl*>(clang::StaticAssertDecl*&&, std::__1::enable_if<std::is_convertible<clang::StaticAssertDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Decl*>::Expected<clang::NamedDecl*>(clang::NamedDecl*&&, std::__1::enable_if<std::is_convertible<clang::NamedDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
180
  {
484
180
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
180
  }
llvm::Expected<clang::Decl*>::Expected<clang::NamespaceDecl*>(clang::NamespaceDecl*&&, std::__1::enable_if<std::is_convertible<clang::NamespaceDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
62
  {
484
62
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
62
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc> >(std::__1::tuple<clang::NestedNameSpecifierLoc>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc>, std::__1::tuple<clang::NestedNameSpecifierLoc> >::value, void>::type*)
Line
Count
Source
483
2.18k
  {
484
2.18k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.18k
  }
llvm::Expected<clang::NamespaceDecl*>::Expected<clang::NamespaceDecl*>(clang::NamespaceDecl*&&, std::__1::enable_if<std::is_convertible<clang::NamespaceDecl*, clang::NamespaceDecl*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::NamespaceDecl*> >::Expected<std::__1::tuple<clang::NamespaceDecl*> >(std::__1::tuple<clang::NamespaceDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NamespaceDecl*>, std::__1::tuple<clang::NamespaceDecl*> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NamespaceDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NamespaceDecl*> >(std::__1::tuple<clang::SourceLocation, clang::NamespaceDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NamespaceDecl*>, std::__1::tuple<clang::SourceLocation, clang::NamespaceDecl*> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >(std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*>, std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamespaceDecl*> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::Decl*>::Expected<clang::NamespaceAliasDecl*>(clang::NamespaceAliasDecl*&&, std::__1::enable_if<std::is_convertible<clang::NamespaceAliasDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::Decl*>::Expected<clang::Decl*>(clang::Decl*&&, std::__1::enable_if<std::is_convertible<clang::Decl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
2.85k
  {
484
2.85k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.85k
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::TypeSourceInfo*> >(std::__1::tuple<clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*>, std::__1::tuple<clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
3.45k
  {
484
3.45k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3.45k
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
532
  {
484
532
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
532
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
532
  {
484
532
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
532
  }
llvm::Expected<clang::Decl*>::Expected<clang::TypedefNameDecl*>(clang::TypedefNameDecl*&&, std::__1::enable_if<std::is_convertible<clang::TypedefNameDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
487
  {
484
487
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
487
  }
llvm::Expected<std::__1::tuple<clang::TemplateParameterList*> >::Expected<std::__1::tuple<clang::TemplateParameterList*> >(std::__1::tuple<clang::TemplateParameterList*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TemplateParameterList*>, std::__1::tuple<clang::TemplateParameterList*> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<clang::TypeAliasDecl*>::Expected<clang::TypeAliasDecl*>(clang::TypeAliasDecl*&&, std::__1::enable_if<std::is_convertible<clang::TypeAliasDecl*, clang::TypeAliasDecl*>::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::TypeAliasDecl*> >::Expected<std::__1::tuple<clang::TypeAliasDecl*> >(std::__1::tuple<clang::TypeAliasDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeAliasDecl*>, std::__1::tuple<clang::TypeAliasDecl*> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::TemplateParameterList*, clang::TypeAliasDecl*> >::Expected<std::__1::tuple<clang::TemplateParameterList*, clang::TypeAliasDecl*> >(std::__1::tuple<clang::TemplateParameterList*, clang::TypeAliasDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TemplateParameterList*, clang::TypeAliasDecl*>, std::__1::tuple<clang::TemplateParameterList*, clang::TypeAliasDecl*> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<clang::Decl*>::Expected<clang::TypeAliasTemplateDecl*>(clang::TypeAliasTemplateDecl*&&, std::__1::enable_if<std::is_convertible<clang::TypeAliasTemplateDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<clang::Decl*>::Expected<clang::LabelDecl*>(clang::LabelDecl*&&, std::__1::enable_if<std::is_convertible<clang::LabelDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::LabelStmt*>::Expected<clang::LabelStmt*>(clang::LabelStmt*&&, std::__1::enable_if<std::is_convertible<clang::LabelStmt*, clang::LabelStmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::QualType> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::QualType> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::QualType>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
29
  {
484
29
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
29
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
29
  {
484
29
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
29
  }
llvm::Expected<clang::Decl*>::Expected<clang::EnumDecl*>(clang::EnumDecl*&&, std::__1::enable_if<std::is_convertible<clang::EnumDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
29
  {
484
29
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
29
  }
llvm::Expected<clang::Decl*>::Expected<clang::RecordDecl*>(clang::RecordDecl*&&, std::__1::enable_if<std::is_convertible<clang::RecordDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
1.33k
  {
484
1.33k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.33k
  }
Unexecuted instantiation: llvm::Expected<clang::Decl*>::Expected<clang::CXXRecordDecl*>(clang::CXXRecordDecl*&&, std::__1::enable_if<std::is_convertible<clang::CXXRecordDecl*, clang::Decl*>::value, void>::type*)
llvm::Expected<clang::Decl*>::Expected<clang::EnumConstantDecl*>(clang::EnumConstantDecl*&&, std::__1::enable_if<std::is_convertible<clang::EnumConstantDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
49
  {
484
49
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
49
  }
llvm::Expected<clang::FunctionTemplateDecl*>::Expected<clang::FunctionTemplateDecl*>(clang::FunctionTemplateDecl*&&, std::__1::enable_if<std::is_convertible<clang::FunctionTemplateDecl*, clang::FunctionTemplateDecl*>::value, void>::type*)
Line
Count
Source
483
116
  {
484
116
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
116
  }
llvm::Expected<clang::FunctionDecl*>::Expected<clang::FunctionDecl*>(clang::FunctionDecl*&&, std::__1::enable_if<std::is_convertible<clang::FunctionDecl*, clang::FunctionDecl*>::value, void>::type*)
Line
Count
Source
483
2.25k
  {
484
2.25k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.25k
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
1.25k
  {
484
1.25k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.25k
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
1.25k
  {
484
1.25k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.25k
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
1.24k
  {
484
1.24k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.24k
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
1.24k
  {
484
1.24k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.24k
  }
llvm::Expected<clang::ParmVarDecl*>::Expected<clang::ParmVarDecl*>(clang::ParmVarDecl*&&, std::__1::enable_if<std::is_convertible<clang::ParmVarDecl*, clang::ParmVarDecl*>::value, void>::type*)
Line
Count
Source
483
478
  {
484
478
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
478
  }
llvm::Expected<clang::Decl*>::Expected<clang::FunctionDecl*>(clang::FunctionDecl*&&, std::__1::enable_if<std::is_convertible<clang::FunctionDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
1.24k
  {
484
1.24k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.24k
  }
llvm::Expected<clang::CXXCtorInitializer*>::Expected<clang::CXXCtorInitializer*>(clang::CXXCtorInitializer*&&, std::__1::enable_if<std::is_convertible<clang::CXXCtorInitializer*, clang::CXXCtorInitializer*>::value, void>::type*)
Line
Count
Source
483
42
  {
484
42
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
42
  }
llvm::Expected<clang::Stmt*>::Expected<clang::Stmt*>(clang::Stmt*&&, std::__1::enable_if<std::is_convertible<clang::Stmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
1.44k
  {
484
1.44k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.44k
  }
llvm::Expected<clang::Decl*>::Expected<clang::FieldDecl*>(clang::FieldDecl*&&, std::__1::enable_if<std::is_convertible<clang::FieldDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
556
  {
484
556
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
556
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*> >(std::__1::tuple<clang::SourceLocation, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*>, std::__1::tuple<clang::SourceLocation, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
544
  {
484
544
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
544
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
519
  {
484
519
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
519
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >(std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*>, std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
519
  {
484
519
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
519
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
519
  {
484
519
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
519
  }
llvm::Expected<clang::Decl*>::Expected<clang::IndirectFieldDecl*>(clang::IndirectFieldDecl*&&, std::__1::enable_if<std::is_convertible<clang::IndirectFieldDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::NamedDecl*>::Expected<clang::NamedDecl*>(clang::NamedDecl*&&, std::__1::enable_if<std::is_convertible<clang::NamedDecl*, clang::NamedDecl*>::value, void>::type*)
Line
Count
Source
483
894
  {
484
894
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
894
  }
llvm::Expected<clang::Decl*>::Expected<clang::FriendDecl*>(clang::FriendDecl*&&, std::__1::enable_if<std::is_convertible<clang::FriendDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
67
  {
484
67
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
67
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCIvarDecl*>(clang::ObjCIvarDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCIvarDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
17
  {
484
17
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
17
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
13
  {
484
13
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
13
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >(std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation>, std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc> >(std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc>, std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc> >::value, void>::type*)
Line
Count
Source
483
441
  {
484
441
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
441
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::value, void>::type*)
Line
Count
Source
483
430
  {
484
430
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
430
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::value, void>::type*)
Line
Count
Source
483
430
  {
484
430
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
430
  }
llvm::Expected<clang::Decl*>::Expected<clang::VarDecl*>(clang::VarDecl*&&, std::__1::enable_if<std::is_convertible<clang::VarDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
430
  {
484
430
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
430
  }
llvm::Expected<std::__1::tuple<clang::DeclarationName> >::Expected<std::__1::tuple<clang::DeclarationName> >(std::__1::tuple<clang::DeclarationName>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclarationName>, std::__1::tuple<clang::DeclarationName> >::value, void>::type*)
Line
Count
Source
483
598
  {
484
598
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
598
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
486
  {
484
486
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
486
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Unexecuted instantiation: llvm::Expected<clang::Decl*>::Expected<clang::ImplicitParamDecl*>(clang::ImplicitParamDecl*&&, std::__1::enable_if<std::is_convertible<clang::ImplicitParamDecl*, clang::Decl*>::value, void>::type*)
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*> >(std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*>, std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
487
  {
484
487
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
487
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >(std::__1::tuple<clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*>, std::__1::tuple<clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
469
  {
484
469
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
469
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >(std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*>, std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
469
  {
484
469
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
469
  }
llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >(std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*>, std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::SourceLocation, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
469
  {
484
469
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
469
  }
llvm::Expected<clang::Decl*>::Expected<clang::ParmVarDecl*>(clang::ParmVarDecl*&&, std::__1::enable_if<std::is_convertible<clang::ParmVarDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
469
  {
484
469
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
469
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
43
  {
484
43
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
43
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*> >(std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*>, std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
43
  {
484
43
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
43
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCMethodDecl*>(clang::ObjCMethodDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCMethodDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
43
  {
484
43
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
43
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCTypeParamDecl*>(clang::ObjCTypeParamDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCTypeParamDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCCategoryDecl*>(clang::ObjCCategoryDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCCategoryDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::ObjCCategoryImplDecl*>::Expected<clang::ObjCCategoryImplDecl*>(clang::ObjCCategoryImplDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCCategoryImplDecl*, clang::ObjCCategoryImplDecl*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCProtocolDecl*>(clang::ObjCProtocolDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCProtocolDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::Decl*>::Expected<clang::LinkageSpecDecl*>(clang::LinkageSpecDecl*&&, std::__1::enable_if<std::is_convertible<clang::LinkageSpecDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc> >::value, void>::type*)
Line
Count
Source
483
11
  {
484
11
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
11
  }
llvm::Expected<clang::Decl*>::Expected<clang::UsingDecl*>(clang::UsingDecl*&&, std::__1::enable_if<std::is_convertible<clang::UsingDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
11
  {
484
11
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
11
  }
llvm::Expected<clang::UsingShadowDecl*>::Expected<clang::UsingShadowDecl*>(clang::UsingShadowDecl*&&, std::__1::enable_if<std::is_convertible<clang::UsingShadowDecl*, clang::UsingShadowDecl*>::value, void>::type*)
Line
Count
Source
483
15
  {
484
15
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15
  }
llvm::Expected<clang::UsingDecl*>::Expected<clang::UsingDecl*>(clang::UsingDecl*&&, std::__1::enable_if<std::is_convertible<clang::UsingDecl*, clang::UsingDecl*>::value, void>::type*)
Line
Count
Source
483
15
  {
484
15
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15
  }
llvm::Expected<clang::Decl*>::Expected<clang::UsingShadowDecl*>(clang::UsingShadowDecl*&&, std::__1::enable_if<std::is_convertible<clang::UsingShadowDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
15
  {
484
15
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15
  }
llvm::Expected<std::__1::tuple<clang::NamespaceDecl*, clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected<std::__1::tuple<clang::NamespaceDecl*, clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >(std::__1::tuple<clang::NamespaceDecl*, clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NamespaceDecl*, clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>, std::__1::tuple<clang::NamespaceDecl*, clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::Decl*>::Expected<clang::UsingDirectiveDecl*>(clang::UsingDirectiveDecl*&&, std::__1::enable_if<std::is_convertible<clang::UsingDirectiveDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::Decl*>::Expected<clang::UnresolvedUsingValueDecl*>(clang::UnresolvedUsingValueDecl*&&, std::__1::enable_if<std::is_convertible<clang::UnresolvedUsingValueDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::Decl*>::Expected<clang::UnresolvedUsingTypenameDecl*>(clang::UnresolvedUsingTypenameDecl*&&, std::__1::enable_if<std::is_convertible<clang::UnresolvedUsingTypenameDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::ObjCCategoryDecl*>::Expected<clang::ObjCCategoryDecl*>(clang::ObjCCategoryDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCCategoryDecl*, clang::ObjCCategoryDecl*>::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<clang::ObjCImplementationDecl*>::Expected<clang::ObjCImplementationDecl*>(clang::ObjCImplementationDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCImplementationDecl*, clang::ObjCImplementationDecl*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::ObjCTypeParamList*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, clang::ObjCTypeParamList*>::value, void>::type*)
Line
Count
Source
483
85
  {
484
85
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
85
  }
llvm::Expected<clang::ObjCTypeParamDecl*>::Expected<clang::ObjCTypeParamDecl*>(clang::ObjCTypeParamDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCTypeParamDecl*, clang::ObjCTypeParamDecl*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::ObjCTypeParamList*>::Expected<clang::ObjCTypeParamList*>(clang::ObjCTypeParamList*&&, std::__1::enable_if<std::is_convertible<clang::ObjCTypeParamList*, clang::ObjCTypeParamList*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCInterfaceDecl*>(clang::ObjCInterfaceDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCInterfaceDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
79
  {
484
79
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
79
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
114
  {
484
114
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
114
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCCategoryImplDecl*>(clang::ObjCCategoryImplDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCCategoryImplDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCImplementationDecl*>(clang::ObjCImplementationDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCImplementationDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
9
  {
484
9
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
9
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCPropertyDecl*>(clang::ObjCPropertyDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCPropertyDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
11
  {
484
11
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
11
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<clang::Selector>::Expected<clang::Selector>(clang::Selector&&, std::__1::enable_if<std::is_convertible<clang::Selector, clang::Selector>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<std::__1::tuple<clang::Selector> >::Expected<std::__1::tuple<clang::Selector> >(std::__1::tuple<clang::Selector>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Selector>, std::__1::tuple<clang::Selector> >::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::ObjCMethodDecl*>::Expected<clang::ObjCMethodDecl*>(clang::ObjCMethodDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCMethodDecl*, clang::ObjCMethodDecl*>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<std::__1::tuple<clang::ObjCMethodDecl*> >::Expected<std::__1::tuple<clang::ObjCMethodDecl*> >(std::__1::tuple<clang::ObjCMethodDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ObjCMethodDecl*>, std::__1::tuple<clang::ObjCMethodDecl*> >::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::ObjCIvarDecl*>::Expected<clang::ObjCIvarDecl*>(clang::ObjCIvarDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCIvarDecl*, clang::ObjCIvarDecl*>::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::ObjCIvarDecl*> >::Expected<std::__1::tuple<clang::ObjCIvarDecl*> >(std::__1::tuple<clang::ObjCIvarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ObjCIvarDecl*>, std::__1::tuple<clang::ObjCIvarDecl*> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >(std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>, std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >(std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>, std::__1::tuple<clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >(std::__1::tuple<clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>, std::__1::tuple<clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected<std::__1::tuple<clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >(std::__1::tuple<clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>, std::__1::tuple<clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::Selector, clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::Expected<std::__1::tuple<clang::Selector, clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >(std::__1::tuple<clang::Selector, clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Selector, clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*>, std::__1::tuple<clang::Selector, clang::Selector, clang::SourceLocation, clang::SourceLocation, clang::ObjCMethodDecl*, clang::ObjCMethodDecl*, clang::ObjCIvarDecl*> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<clang::Decl*>::Expected<clang::ObjCPropertyImplDecl*>(clang::ObjCPropertyImplDecl*&&, std::__1::enable_if<std::is_convertible<clang::ObjCPropertyImplDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::Decl*>::Expected<clang::TemplateTypeParmDecl*>(clang::TemplateTypeParmDecl*&&, std::__1::enable_if<std::is_convertible<clang::TemplateTypeParmDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
324
  {
484
324
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
324
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
41
  {
484
41
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
41
  }
llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >(std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation>, std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::QualType, clang::TypeSourceInfo*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
41
  {
484
41
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
41
  }
llvm::Expected<clang::Decl*>::Expected<clang::NonTypeTemplateParmDecl*>(clang::NonTypeTemplateParmDecl*&&, std::__1::enable_if<std::is_convertible<clang::NonTypeTemplateParmDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
41
  {
484
41
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
41
  }
llvm::Expected<clang::DeclarationName>::Expected<clang::DeclarationName>(clang::DeclarationName&&, std::__1::enable_if<std::is_convertible<clang::DeclarationName, clang::DeclarationName>::value, void>::type*)
Line
Count
Source
483
602
  {
484
602
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
602
  }
llvm::Expected<clang::Decl*>::Expected<clang::TemplateTemplateParmDecl*>(clang::TemplateTemplateParmDecl*&&, std::__1::enable_if<std::is_convertible<clang::TemplateTemplateParmDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::ClassTemplateDecl*>::Expected<clang::ClassTemplateDecl*>(clang::ClassTemplateDecl*&&, std::__1::enable_if<std::is_convertible<clang::ClassTemplateDecl*, clang::ClassTemplateDecl*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Decl*>::Expected<clang::ClassTemplateDecl*>(clang::ClassTemplateDecl*&&, std::__1::enable_if<std::is_convertible<clang::ClassTemplateDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
474
  {
484
474
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
474
  }
llvm::Expected<clang::FieldDecl*>::Expected<clang::FieldDecl*>(clang::FieldDecl*&&, std::__1::enable_if<std::is_convertible<clang::FieldDecl*, clang::FieldDecl*>::value, void>::type*)
Line
Count
Source
483
37
  {
484
37
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
37
  }
llvm::Expected<clang::Decl*>::Expected<clang::ClassTemplateSpecializationDecl*>(clang::ClassTemplateSpecializationDecl*&&, std::__1::enable_if<std::is_convertible<clang::ClassTemplateSpecializationDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
95
  {
484
95
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
95
  }
Unexecuted instantiation: llvm::Expected<clang::VarTemplateDecl*>::Expected<clang::VarTemplateDecl*>(clang::VarTemplateDecl*&&, std::__1::enable_if<std::is_convertible<clang::VarTemplateDecl*, clang::VarTemplateDecl*>::value, void>::type*)
llvm::Expected<clang::Decl*>::Expected<clang::VarTemplateDecl*>(clang::VarTemplateDecl*&&, std::__1::enable_if<std::is_convertible<clang::VarTemplateDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
Unexecuted instantiation: llvm::Expected<clang::Decl*>::Expected<clang::VarTemplatePartialSpecializationDecl*>(clang::VarTemplatePartialSpecializationDecl*&&, std::__1::enable_if<std::is_convertible<clang::VarTemplatePartialSpecializationDecl*, clang::Decl*>::value, void>::type*)
llvm::Expected<clang::VarTemplatePartialSpecializationDecl*>::Expected<clang::VarTemplatePartialSpecializationDecl*>(clang::VarTemplatePartialSpecializationDecl*&&, std::__1::enable_if<std::is_convertible<clang::VarTemplatePartialSpecializationDecl*, clang::VarTemplatePartialSpecializationDecl*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Decl*>::Expected<clang::VarTemplateSpecializationDecl*>(clang::VarTemplateSpecializationDecl*&&, std::__1::enable_if<std::is_convertible<clang::VarTemplateSpecializationDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<clang::Decl*>::Expected<clang::FunctionTemplateDecl*>(clang::FunctionTemplateDecl*&&, std::__1::enable_if<std::is_convertible<clang::FunctionTemplateDecl*, clang::Decl*>::value, void>::type*)
Line
Count
Source
483
236
  {
484
236
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
236
  }
llvm::Expected<clang::StringLiteral*>::Expected<clang::StringLiteral*>(clang::StringLiteral*&&, std::__1::enable_if<std::is_convertible<clang::StringLiteral*, clang::StringLiteral*>::value, void>::type*)
Line
Count
Source
483
24
  {
484
24
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
24
  }
llvm::Expected<clang::Stmt*>::Expected<clang::GCCAsmStmt*>(clang::GCCAsmStmt*&&, std::__1::enable_if<std::is_convertible<clang::GCCAsmStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::DeclGroupRef> >::Expected<std::__1::tuple<clang::DeclGroupRef> >(std::__1::tuple<clang::DeclGroupRef>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclGroupRef>, std::__1::tuple<clang::DeclGroupRef> >::value, void>::type*)
Line
Count
Source
483
229
  {
484
229
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
229
  }
llvm::Expected<std::__1::tuple<clang::DeclGroupRef, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::DeclGroupRef, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::DeclGroupRef, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclGroupRef, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::DeclGroupRef, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
229
  {
484
229
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
229
  }
llvm::Expected<clang::Stmt*>::Expected<clang::DeclStmt*>(clang::DeclStmt*&&, std::__1::enable_if<std::is_convertible<clang::DeclStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
229
  {
484
229
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
229
  }
llvm::Expected<clang::Stmt*>::Expected<clang::NullStmt*>(clang::NullStmt*&&, std::__1::enable_if<std::is_convertible<clang::NullStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CompoundStmt*>(clang::CompoundStmt*&&, std::__1::enable_if<std::is_convertible<clang::CompoundStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
685
  {
484
685
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
685
  }
llvm::Expected<std::__1::tuple<clang::Stmt*> >::Expected<std::__1::tuple<clang::Stmt*> >(std::__1::tuple<clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*>, std::__1::tuple<clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
140
  {
484
140
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
140
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
28
  {
484
28
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
28
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
28
  {
484
28
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
28
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CaseStmt*>(clang::CaseStmt*&&, std::__1::enable_if<std::is_convertible<clang::CaseStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*> >(std::__1::tuple<clang::SourceLocation, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Stmt*>, std::__1::tuple<clang::SourceLocation, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Stmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Stmt*> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Stmt*>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::DefaultStmt*>(clang::DefaultStmt*&&, std::__1::enable_if<std::is_convertible<clang::DefaultStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::LabelDecl*>::Expected<clang::LabelDecl*>(clang::LabelDecl*&&, std::__1::enable_if<std::is_convertible<clang::LabelDecl*, clang::LabelDecl*>::value, void>::type*)
Line
Count
Source
483
20
  {
484
20
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
20
  }
llvm::Expected<std::__1::tuple<clang::LabelDecl*> >::Expected<std::__1::tuple<clang::LabelDecl*> >(std::__1::tuple<clang::LabelDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::LabelDecl*>, std::__1::tuple<clang::LabelDecl*> >::value, void>::type*)
Line
Count
Source
483
20
  {
484
20
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
20
  }
llvm::Expected<std::__1::tuple<clang::LabelDecl*, clang::Stmt*> >::Expected<std::__1::tuple<clang::LabelDecl*, clang::Stmt*> >(std::__1::tuple<clang::LabelDecl*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::LabelDecl*, clang::Stmt*>, std::__1::tuple<clang::LabelDecl*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::Stmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::Stmt*> >(std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::Stmt*>, std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Stmt*>::Expected<clang::LabelStmt*>(clang::LabelStmt*&&, std::__1::enable_if<std::is_convertible<clang::LabelStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Attr*>::Expected<clang::Attr*>(clang::Attr*&&, std::__1::enable_if<std::is_convertible<clang::Attr*, clang::Attr*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::AttributedStmt*>(clang::AttributedStmt*&&, std::__1::enable_if<std::is_convertible<clang::AttributedStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::VarDecl*> >::Expected<std::__1::tuple<clang::VarDecl*> >(std::__1::tuple<clang::VarDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::VarDecl*>, std::__1::tuple<clang::VarDecl*> >::value, void>::type*)
Line
Count
Source
483
54
  {
484
54
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
54
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::Stmt*> >(std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::Stmt*>, std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >(std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>, std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >(std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>, std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >(std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>, std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >(std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*>, std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Stmt*>::Expected<clang::IfStmt*>(clang::IfStmt*&&, std::__1::enable_if<std::is_convertible<clang::IfStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >(std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation>, std::__1::tuple<clang::Stmt*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<clang::SwitchCase*>::Expected<clang::SwitchCase*>(clang::SwitchCase*&&, std::__1::enable_if<std::is_convertible<clang::SwitchCase*, clang::SwitchCase*>::value, void>::type*)
Line
Count
Source
483
20
  {
484
20
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
20
  }
llvm::Expected<clang::Stmt*>::Expected<clang::SwitchStmt*>(clang::SwitchStmt*&&, std::__1::enable_if<std::is_convertible<clang::SwitchStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation> >(std::__1::tuple<clang::Stmt*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::SourceLocation>, std::__1::tuple<clang::Stmt*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >(std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation>, std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<clang::Stmt*>::Expected<clang::WhileStmt*>(clang::WhileStmt*&&, std::__1::enable_if<std::is_convertible<clang::WhileStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Stmt*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Stmt*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::DoStmt*>(clang::DoStmt*&&, std::__1::enable_if<std::is_convertible<clang::DoStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Stmt*, clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Stmt*, clang::Expr*, clang::VarDecl*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ForStmt*>(clang::ForStmt*&&, std::__1::enable_if<std::is_convertible<clang::ForStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::LabelDecl*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::LabelDecl*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::LabelDecl*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::LabelDecl*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::LabelDecl*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::GotoStmt*>(clang::GotoStmt*&&, std::__1::enable_if<std::is_convertible<clang::GotoStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Expr*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Expr*> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Expr*>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
25
  {
484
25
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
25
  }
llvm::Expected<clang::Stmt*>::Expected<clang::IndirectGotoStmt*>(clang::IndirectGotoStmt*&&, std::__1::enable_if<std::is_convertible<clang::IndirectGotoStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ContinueStmt*>(clang::ContinueStmt*&&, std::__1::enable_if<std::is_convertible<clang::ContinueStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::BreakStmt*>(clang::BreakStmt*&&, std::__1::enable_if<std::is_convertible<clang::BreakStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::VarDecl const*> >::Expected<std::__1::tuple<clang::VarDecl const*> >(std::__1::tuple<clang::VarDecl const*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::VarDecl const*>, std::__1::tuple<clang::VarDecl const*> >::value, void>::type*)
Line
Count
Source
483
157
  {
484
157
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
157
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::VarDecl const*> >::Expected<std::__1::tuple<clang::Expr*, clang::VarDecl const*> >(std::__1::tuple<clang::Expr*, clang::VarDecl const*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::VarDecl const*>, std::__1::tuple<clang::Expr*, clang::VarDecl const*> >::value, void>::type*)
Line
Count
Source
483
157
  {
484
157
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
157
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::VarDecl const*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::VarDecl const*> >(std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::VarDecl const*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::VarDecl const*>, std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::VarDecl const*> >::value, void>::type*)
Line
Count
Source
483
157
  {
484
157
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
157
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ReturnStmt*>(clang::ReturnStmt*&&, std::__1::enable_if<std::is_convertible<clang::ReturnStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
157
  {
484
157
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
157
  }
llvm::Expected<std::__1::tuple<clang::VarDecl*, clang::Stmt*> >::Expected<std::__1::tuple<clang::VarDecl*, clang::Stmt*> >(std::__1::tuple<clang::VarDecl*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::VarDecl*, clang::Stmt*>, std::__1::tuple<clang::VarDecl*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >(std::__1::tuple<clang::SourceLocation, clang::VarDecl*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::VarDecl*, clang::Stmt*>, std::__1::tuple<clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXCatchStmt*>(clang::CXXCatchStmt*&&, std::__1::enable_if<std::is_convertible<clang::CXXCatchStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::CompoundStmt*>::Expected<clang::CompoundStmt*>(clang::CompoundStmt*&&, std::__1::enable_if<std::is_convertible<clang::CompoundStmt*, clang::CompoundStmt*>::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<clang::CXXCatchStmt*>::Expected<clang::CXXCatchStmt*>(clang::CXXCatchStmt*&&, std::__1::enable_if<std::is_convertible<clang::CXXCatchStmt*, clang::CXXCatchStmt*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXTryStmt*>(clang::CXXTryStmt*&&, std::__1::enable_if<std::is_convertible<clang::CXXTryStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<clang::DeclStmt*>::Expected<clang::DeclStmt*>(clang::DeclStmt*&&, std::__1::enable_if<std::is_convertible<clang::DeclStmt*, clang::DeclStmt*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::DeclStmt*> >::Expected<std::__1::tuple<clang::DeclStmt*> >(std::__1::tuple<clang::DeclStmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclStmt*>, std::__1::tuple<clang::DeclStmt*> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::Stmt*> >::Expected<std::__1::tuple<clang::DeclStmt*, clang::Stmt*> >(std::__1::tuple<clang::DeclStmt*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclStmt*, clang::Stmt*>, std::__1::tuple<clang::DeclStmt*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected<std::__1::tuple<clang::Expr*, clang::DeclStmt*, clang::Stmt*> >(std::__1::tuple<clang::Expr*, clang::DeclStmt*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::DeclStmt*, clang::Stmt*>, std::__1::tuple<clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >(std::__1::tuple<clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>, std::__1::tuple<clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected<std::__1::tuple<clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >(std::__1::tuple<clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>, std::__1::tuple<clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >(std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>, std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >(std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>, std::__1::tuple<clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::Expected<std::__1::tuple<clang::Stmt*, clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >(std::__1::tuple<clang::Stmt*, clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*>, std::__1::tuple<clang::Stmt*, clang::DeclStmt*, clang::DeclStmt*, clang::DeclStmt*, clang::Expr*, clang::Expr*, clang::DeclStmt*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXForRangeStmt*>(clang::CXXForRangeStmt*&&, std::__1::enable_if<std::is_convertible<clang::CXXForRangeStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Stmt*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Stmt*, clang::Expr*, clang::Stmt*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Unexecuted instantiation: llvm::Expected<clang::Stmt*>::Expected<clang::ObjCForCollectionStmt*>(clang::ObjCForCollectionStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCForCollectionStmt*, clang::Stmt*>::value, void>::type*)
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::VarDecl*, clang::Stmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::VarDecl*, clang::Stmt*>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::VarDecl*, clang::Stmt*> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ObjCAtCatchStmt*>(clang::ObjCAtCatchStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAtCatchStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ObjCAtFinallyStmt*>(clang::ObjCAtFinallyStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAtFinallyStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::ObjCAtFinallyStmt*>::Expected<clang::ObjCAtFinallyStmt*>(clang::ObjCAtFinallyStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAtFinallyStmt*, clang::ObjCAtFinallyStmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::ObjCAtFinallyStmt*> >::Expected<std::__1::tuple<clang::ObjCAtFinallyStmt*> >(std::__1::tuple<clang::ObjCAtFinallyStmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ObjCAtFinallyStmt*>, std::__1::tuple<clang::ObjCAtFinallyStmt*> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::Stmt*, clang::ObjCAtFinallyStmt*> >::Expected<std::__1::tuple<clang::Stmt*, clang::ObjCAtFinallyStmt*> >(std::__1::tuple<clang::Stmt*, clang::ObjCAtFinallyStmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Stmt*, clang::ObjCAtFinallyStmt*>, std::__1::tuple<clang::Stmt*, clang::ObjCAtFinallyStmt*> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::ObjCAtFinallyStmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::ObjCAtFinallyStmt*> >(std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::ObjCAtFinallyStmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::ObjCAtFinallyStmt*>, std::__1::tuple<clang::SourceLocation, clang::Stmt*, clang::ObjCAtFinallyStmt*> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::ObjCAtCatchStmt*>::Expected<clang::ObjCAtCatchStmt*>(clang::ObjCAtCatchStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAtCatchStmt*, clang::ObjCAtCatchStmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ObjCAtTryStmt*>(clang::ObjCAtTryStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAtTryStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::CompoundStmt*> >::Expected<std::__1::tuple<clang::CompoundStmt*> >(std::__1::tuple<clang::CompoundStmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::CompoundStmt*>, std::__1::tuple<clang::CompoundStmt*> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::Expr*, clang::CompoundStmt*> >::Expected<std::__1::tuple<clang::Expr*, clang::CompoundStmt*> >(std::__1::tuple<clang::Expr*, clang::CompoundStmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::CompoundStmt*>, std::__1::tuple<clang::Expr*, clang::CompoundStmt*> >::value, void>::type*)
Unexecuted instantiation: llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::CompoundStmt*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::CompoundStmt*> >(std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::CompoundStmt*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::CompoundStmt*>, std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::CompoundStmt*> >::value, void>::type*)
Unexecuted instantiation: llvm::Expected<clang::Stmt*>::Expected<clang::ObjCAtSynchronizedStmt*>(clang::ObjCAtSynchronizedStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAtSynchronizedStmt*, clang::Stmt*>::value, void>::type*)
llvm::Expected<clang::Stmt*>::Expected<clang::ObjCAtThrowStmt*>(clang::ObjCAtThrowStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAtThrowStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ObjCAutoreleasePoolStmt*>(clang::ObjCAutoreleasePoolStmt*&&, std::__1::enable_if<std::is_convertible<clang::ObjCAutoreleasePoolStmt*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::VAArgExpr*>(clang::VAArgExpr*&&, std::__1::enable_if<std::is_convertible<clang::VAArgExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::GNUNullExpr*>(clang::GNUNullExpr*&&, std::__1::enable_if<std::is_convertible<clang::GNUNullExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::StringLiteral*> >::Expected<std::__1::tuple<clang::QualType, clang::StringLiteral*> >(std::__1::tuple<clang::QualType, clang::StringLiteral*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::StringLiteral*>, std::__1::tuple<clang::QualType, clang::StringLiteral*> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::StringLiteral*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::StringLiteral*> >(std::__1::tuple<clang::SourceLocation, clang::QualType, clang::StringLiteral*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::StringLiteral*>, std::__1::tuple<clang::SourceLocation, clang::QualType, clang::StringLiteral*> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::PredefinedExpr*>(clang::PredefinedExpr*&&, std::__1::enable_if<std::is_convertible<clang::PredefinedExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::ValueDecl*> >::Expected<std::__1::tuple<clang::ValueDecl*> >(std::__1::tuple<clang::ValueDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ValueDecl*>, std::__1::tuple<clang::ValueDecl*> >::value, void>::type*)
Line
Count
Source
483
431
  {
484
431
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
431
  }
llvm::Expected<std::__1::tuple<clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::ValueDecl*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::ValueDecl*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ValueDecl*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
381
  {
484
381
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
381
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
381
  {
484
381
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
381
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
381
  {
484
381
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
381
  }
llvm::Expected<clang::Stmt*>::Expected<clang::DeclRefExpr*>(clang::DeclRefExpr*&&, std::__1::enable_if<std::is_convertible<clang::DeclRefExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
381
  {
484
381
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
381
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ImplicitValueInitExpr*>(clang::ImplicitValueInitExpr*&&, std::__1::enable_if<std::is_convertible<clang::ImplicitValueInitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
13
  {
484
13
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
13
  }
llvm::Expected<clang::Stmt*>::Expected<clang::DesignatedInitExpr*>(clang::DesignatedInitExpr*&&, std::__1::enable_if<std::is_convertible<clang::DesignatedInitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
27
  {
484
27
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
27
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXNullPtrLiteralExpr*>(clang::CXXNullPtrLiteralExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXNullPtrLiteralExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<clang::Stmt*>::Expected<clang::IntegerLiteral*>(clang::IntegerLiteral*&&, std::__1::enable_if<std::is_convertible<clang::IntegerLiteral*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
355
  {
484
355
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
355
  }
llvm::Expected<clang::Stmt*>::Expected<clang::FloatingLiteral*>(clang::FloatingLiteral*&&, std::__1::enable_if<std::is_convertible<clang::FloatingLiteral*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
46
  {
484
46
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
46
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ImaginaryLiteral*>(clang::ImaginaryLiteral*&&, std::__1::enable_if<std::is_convertible<clang::ImaginaryLiteral*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CharacterLiteral*>(clang::CharacterLiteral*&&, std::__1::enable_if<std::is_convertible<clang::CharacterLiteral*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
9
  {
484
9
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
9
  }
llvm::Expected<clang::Stmt*>::Expected<clang::StringLiteral*>(clang::StringLiteral*&&, std::__1::enable_if<std::is_convertible<clang::StringLiteral*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
40
  {
484
40
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
40
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*> >::Expected<std::__1::tuple<clang::QualType, clang::Expr*> >(std::__1::tuple<clang::QualType, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::Expr*>, std::__1::tuple<clang::QualType, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >(std::__1::tuple<clang::TypeSourceInfo*, clang::QualType, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::QualType, clang::Expr*>, std::__1::tuple<clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >(std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::QualType, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::QualType, clang::Expr*>, std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::QualType, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CompoundLiteralExpr*>(clang::CompoundLiteralExpr*&&, std::__1::enable_if<std::is_convertible<clang::CompoundLiteralExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
229
  {
484
229
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
229
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::AtomicExpr*>(clang::AtomicExpr*&&, std::__1::enable_if<std::is_convertible<clang::AtomicExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::LabelDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::LabelDecl*, clang::QualType> >(std::__1::tuple<clang::LabelDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::LabelDecl*, clang::QualType>, std::__1::tuple<clang::LabelDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::LabelDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::LabelDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::LabelDecl*, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::LabelDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::LabelDecl*, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::LabelDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<clang::Stmt*>::Expected<clang::AddrLabelExpr*>(clang::AddrLabelExpr*&&, std::__1::enable_if<std::is_convertible<clang::AddrLabelExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::Expr*> >::Expected<std::__1::tuple<clang::Expr*> >(std::__1::tuple<clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*>, std::__1::tuple<clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
3.10k
  {
484
3.10k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3.10k
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ConstantExpr*>(clang::ConstantExpr*&&, std::__1::enable_if<std::is_convertible<clang::ConstantExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
99
  {
484
99
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
99
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ParenExpr*>(clang::ParenExpr*&&, std::__1::enable_if<std::is_convertible<clang::ParenExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
23
  {
484
23
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
23
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ParenListExpr*>(clang::ParenListExpr*&&, std::__1::enable_if<std::is_convertible<clang::ParenListExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::CompoundStmt*, clang::QualType, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::CompoundStmt*, clang::QualType, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::CompoundStmt*, clang::QualType, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::CompoundStmt*, clang::QualType, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::CompoundStmt*, clang::QualType, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::StmtExpr*>(clang::StmtExpr*&&, std::__1::enable_if<std::is_convertible<clang::StmtExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
209
  {
484
209
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
209
  }
llvm::Expected<clang::Stmt*>::Expected<clang::UnaryOperator*>(clang::UnaryOperator*&&, std::__1::enable_if<std::is_convertible<clang::UnaryOperator*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
60
  {
484
60
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
60
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
20
  {
484
20
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
20
  }
llvm::Expected<clang::Stmt*>::Expected<clang::UnaryExprOrTypeTraitExpr*>(clang::UnaryExprOrTypeTraitExpr*&&, std::__1::enable_if<std::is_convertible<clang::UnaryExprOrTypeTraitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
73
  {
484
73
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
73
  }
llvm::Expected<clang::Stmt*>::Expected<clang::BinaryOperator*>(clang::BinaryOperator*&&, std::__1::enable_if<std::is_convertible<clang::BinaryOperator*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
70
  {
484
70
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
70
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::QualType>, std::__1::tuple<clang::Expr*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::Expr*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ConditionalOperator*>(clang::ConditionalOperator*&&, std::__1::enable_if<std::is_convertible<clang::ConditionalOperator*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<clang::OpaqueValueExpr*>::Expected<clang::OpaqueValueExpr*>(clang::OpaqueValueExpr*&&, std::__1::enable_if<std::is_convertible<clang::OpaqueValueExpr*, clang::OpaqueValueExpr*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::OpaqueValueExpr*> >::Expected<std::__1::tuple<clang::OpaqueValueExpr*> >(std::__1::tuple<clang::OpaqueValueExpr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::OpaqueValueExpr*>, std::__1::tuple<clang::OpaqueValueExpr*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::Expr*, clang::OpaqueValueExpr*, clang::Expr*, clang::Expr*, clang::Expr*, clang::SourceLocation, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<clang::Stmt*>::Expected<clang::BinaryConditionalOperator*>(clang::BinaryConditionalOperator*&&, std::__1::enable_if<std::is_convertible<clang::BinaryConditionalOperator*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::TypeSourceInfo*, clang::Expr*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ArrayTypeTraitExpr*>(clang::ArrayTypeTraitExpr*&&, std::__1::enable_if<std::is_convertible<clang::ArrayTypeTraitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::Expr*, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ExpressionTraitExpr*>(clang::ExpressionTraitExpr*&&, std::__1::enable_if<std::is_convertible<clang::ExpressionTraitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::Expr*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::Expr*> >(std::__1::tuple<clang::SourceLocation, clang::QualType, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::Expr*>, std::__1::tuple<clang::SourceLocation, clang::QualType, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Stmt*>::Expected<clang::OpaqueValueExpr*>(clang::OpaqueValueExpr*&&, std::__1::enable_if<std::is_convertible<clang::OpaqueValueExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ArraySubscriptExpr*>(clang::ArraySubscriptExpr*&&, std::__1::enable_if<std::is_convertible<clang::ArraySubscriptExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::QualType, clang::QualType, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CompoundAssignOperator*>(clang::CompoundAssignOperator*&&, std::__1::enable_if<std::is_convertible<clang::CompoundAssignOperator*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<clang::CXXBaseSpecifier*>::Expected<clang::CXXBaseSpecifier*>(clang::CXXBaseSpecifier*&&, std::__1::enable_if<std::is_convertible<clang::CXXBaseSpecifier*, clang::CXXBaseSpecifier*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<llvm::SmallVector<clang::CXXBaseSpecifier*, 4u> >::Expected<llvm::SmallVector<clang::CXXBaseSpecifier*, 4u> >(llvm::SmallVector<clang::CXXBaseSpecifier*, 4u>&&, std::__1::enable_if<std::is_convertible<llvm::SmallVector<clang::CXXBaseSpecifier*, 4u>, llvm::SmallVector<clang::CXXBaseSpecifier*, 4u> >::value, void>::type*)
Line
Count
Source
483
450
  {
484
450
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
450
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ImplicitCastExpr*>(clang::ImplicitCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::ImplicitCastExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
306
  {
484
306
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
306
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*> >(std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*>, std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
117
  {
484
117
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
117
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*> >(std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*>, std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
117
  {
484
117
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
117
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CStyleCastExpr*>(clang::CStyleCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::CStyleCastExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
112
  {
484
112
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
112
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXFunctionalCastExpr*>(clang::CXXFunctionalCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXFunctionalCastExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
Unexecuted instantiation: llvm::Expected<clang::Stmt*>::Expected<clang::ObjCBridgedCastExpr*>(clang::ObjCBridgedCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::ObjCBridgedCastExpr*, clang::Stmt*>::value, void>::type*)
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
403
  {
484
403
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
403
  }
llvm::Expected<clang::Stmt*>::Expected<clang::OffsetOfExpr*>(clang::OffsetOfExpr*&&, std::__1::enable_if<std::is_convertible<clang::OffsetOfExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXNoexceptExpr*>(clang::CXXNoexceptExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXNoexceptExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXThrowExpr*>(clang::CXXThrowExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXThrowExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXDefaultArgExpr*>(clang::CXXDefaultArgExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXDefaultArgExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXScalarValueInitExpr*>(clang::CXXScalarValueInitExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXScalarValueInitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::CXXDestructorDecl*>::Expected<clang::CXXDestructorDecl*>(clang::CXXDestructorDecl*&&, std::__1::enable_if<std::is_convertible<clang::CXXDestructorDecl*, clang::CXXDestructorDecl*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXBindTemporaryExpr*>(clang::CXXBindTemporaryExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXBindTemporaryExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::CXXConstructorDecl*>::Expected<clang::CXXConstructorDecl*>(clang::CXXConstructorDecl*&&, std::__1::enable_if<std::is_convertible<clang::CXXConstructorDecl*, clang::CXXConstructorDecl*>::value, void>::type*)
Line
Count
Source
483
91
  {
484
91
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
91
  }
llvm::Expected<std::__1::tuple<clang::CXXConstructorDecl*> >::Expected<std::__1::tuple<clang::CXXConstructorDecl*> >(std::__1::tuple<clang::CXXConstructorDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::CXXConstructorDecl*>, std::__1::tuple<clang::CXXConstructorDecl*> >::value, void>::type*)
Line
Count
Source
483
91
  {
484
91
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
91
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
15
  {
484
15
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
15
  {
484
15
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15
  }
llvm::Expected<std::__1::tuple<clang::CXXConstructorDecl*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >::Expected<std::__1::tuple<clang::CXXConstructorDecl*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >(std::__1::tuple<clang::CXXConstructorDecl*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::CXXConstructorDecl*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange>, std::__1::tuple<clang::CXXConstructorDecl*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
15
  {
484
15
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXTemporaryObjectExpr*>(clang::CXXTemporaryObjectExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXTemporaryObjectExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
15
  {
484
15
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
15
  }
llvm::Expected<std::__1::tuple<clang::ValueDecl const*> >::Expected<std::__1::tuple<clang::ValueDecl const*> >(std::__1::tuple<clang::ValueDecl const*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ValueDecl const*>, std::__1::tuple<clang::ValueDecl const*> >::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::ValueDecl const*> >::Expected<std::__1::tuple<clang::Expr*, clang::ValueDecl const*> >(std::__1::tuple<clang::Expr*, clang::ValueDecl const*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::ValueDecl const*>, std::__1::tuple<clang::Expr*, clang::ValueDecl const*> >::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::ValueDecl const*> >::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::ValueDecl const*> >(std::__1::tuple<clang::QualType, clang::Expr*, clang::ValueDecl const*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::Expr*, clang::ValueDecl const*>, std::__1::tuple<clang::QualType, clang::Expr*, clang::ValueDecl const*> >::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::Stmt*>::Expected<clang::MaterializeTemporaryExpr*>(clang::MaterializeTemporaryExpr*&&, std::__1::enable_if<std::is_convertible<clang::MaterializeTemporaryExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::Expr*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::PackExpansionExpr*>(clang::PackExpansionExpr*&&, std::__1::enable_if<std::is_convertible<clang::PackExpansionExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::NamedDecl*> >::Expected<std::__1::tuple<clang::NamedDecl*> >(std::__1::tuple<clang::NamedDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NamedDecl*>, std::__1::tuple<clang::NamedDecl*> >::value, void>::type*)
Line
Count
Source
483
78
  {
484
78
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
78
  }
llvm::Expected<std::__1::tuple<clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<clang::Stmt*>::Expected<clang::SizeOfPackExpr*>(clang::SizeOfPackExpr*&&, std::__1::enable_if<std::is_convertible<clang::SizeOfPackExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<std::__1::tuple<clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::Expected<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >(std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange>, std::__1::tuple<clang::FunctionDecl*, clang::FunctionDecl*, clang::SourceRange, clang::Expr*, clang::Expr*, clang::QualType, clang::TypeSourceInfo*, clang::SourceRange, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXNewExpr*>(clang::CXXNewExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXNewExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<std::__1::tuple<clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >(std::__1::tuple<clang::FunctionDecl*, clang::Expr*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::FunctionDecl*, clang::Expr*, clang::SourceLocation>, std::__1::tuple<clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::FunctionDecl*, clang::Expr*, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::FunctionDecl*, clang::Expr*, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::FunctionDecl*, clang::Expr*, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXDeleteExpr*>(clang::CXXDeleteExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXDeleteExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::CXXConstructorDecl*, clang::SourceRange> >::Expected<std::__1::tuple<clang::CXXConstructorDecl*, clang::SourceRange> >(std::__1::tuple<clang::CXXConstructorDecl*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::CXXConstructorDecl*, clang::SourceRange>, std::__1::tuple<clang::CXXConstructorDecl*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
74
  {
484
74
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
74
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >::Expected<std::__1::tuple<clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >(std::__1::tuple<clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange>, std::__1::tuple<clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
74
  {
484
74
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
74
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >(std::__1::tuple<clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange>, std::__1::tuple<clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
74
  {
484
74
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
74
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXConstructExpr*>(clang::CXXConstructExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXConstructExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
74
  {
484
74
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
74
  }
Unexecuted instantiation: llvm::Expected<clang::BlockDecl*>::Expected<clang::BlockDecl*>(clang::BlockDecl*&&, std::__1::enable_if<std::is_convertible<clang::BlockDecl*, clang::BlockDecl*>::value, void>::type*)
llvm::Expected<clang::Stmt*>::Expected<clang::ExprWithCleanups*>(clang::ExprWithCleanups*&&, std::__1::enable_if<std::is_convertible<clang::ExprWithCleanups*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
17
  {
484
17
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
17
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXMemberCallExpr*>(clang::CXXMemberCallExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXMemberCallExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXThisExpr*>(clang::CXXThisExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXThisExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
45
  {
484
45
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
45
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXBoolLiteralExpr*>(clang::CXXBoolLiteralExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXBoolLiteralExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
28
  {
484
28
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
28
  }
llvm::Expected<std::__1::tuple<clang::ValueDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::ValueDecl*, clang::QualType> >(std::__1::tuple<clang::ValueDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::ValueDecl*, clang::QualType>, std::__1::tuple<clang::ValueDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
50
  {
484
50
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
50
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
50
  {
484
50
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
50
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
50
  {
484
50
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
50
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
50
  {
484
50
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
50
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
50
  {
484
50
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
50
  }
llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
58
  {
484
58
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
58
  }
llvm::Expected<std::__1::tuple<clang::NamedDecl*, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::NamedDecl*, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::NamedDecl*, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NamedDecl*, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::NamedDecl*, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
50
  {
484
50
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
50
  }
llvm::Expected<clang::Stmt*>::Expected<clang::MemberExpr*>(clang::MemberExpr*&&, std::__1::enable_if<std::is_convertible<clang::MemberExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
50
  {
484
50
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
50
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::Expr*, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXPseudoDestructorExpr*>(clang::CXXPseudoDestructorExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXPseudoDestructorExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*> >(std::__1::tuple<clang::SourceLocation, clang::NamedDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NamedDecl*>, std::__1::tuple<clang::SourceLocation, clang::NamedDecl*> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >(std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*>, std::__1::tuple<clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >(std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*>, std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::NamedDecl*> >::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation> >::Expected<std::__1::tuple<clang::DeclarationName, clang::SourceLocation> >(std::__1::tuple<clang::DeclarationName, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::DeclarationName, clang::SourceLocation>, std::__1::tuple<clang::DeclarationName, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
30
  {
484
30
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
30
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXDependentScopeMemberExpr*>(clang::CXXDependentScopeMemberExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXDependentScopeMemberExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
16
  {
484
16
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
16
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::DeclarationName, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<clang::Stmt*>::Expected<clang::DependentScopeDeclRefExpr*>(clang::DependentScopeDeclRefExpr*&&, std::__1::enable_if<std::is_convertible<clang::DependentScopeDeclRefExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::TypeSourceInfo*> >::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXUnresolvedConstructExpr*>(clang::CXXUnresolvedConstructExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXUnresolvedConstructExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
14
  {
484
14
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14
  }
llvm::Expected<clang::Stmt*>::Expected<clang::UnresolvedLookupExpr*>(clang::UnresolvedLookupExpr*&&, std::__1::enable_if<std::is_convertible<clang::UnresolvedLookupExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >(std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation>, std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::UnresolvedMemberExpr*>(clang::UnresolvedMemberExpr*&&, std::__1::enable_if<std::is_convertible<clang::UnresolvedMemberExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXOperatorCallExpr*>(clang::CXXOperatorCallExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXOperatorCallExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CallExpr*>(clang::CallExpr*&&, std::__1::enable_if<std::is_convertible<clang::CallExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
65
  {
484
65
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
65
  }
llvm::Expected<std::__1::tuple<clang::SourceRange, clang::SourceLocation, clang::SourceLocation> >::Expected<std::__1::tuple<clang::SourceRange, clang::SourceLocation, clang::SourceLocation> >(std::__1::tuple<clang::SourceRange, clang::SourceLocation, clang::SourceLocation>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceRange, clang::SourceLocation, clang::SourceLocation>, std::__1::tuple<clang::SourceRange, clang::SourceLocation, clang::SourceLocation> >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<clang::Stmt*>::Expected<clang::LambdaExpr*>(clang::LambdaExpr*&&, std::__1::enable_if<std::is_convertible<clang::LambdaExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::QualType> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::QualType> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::QualType>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::QualType>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::QualType> >::value, void>::type*)
Line
Count
Source
483
98
  {
484
98
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
98
  }
llvm::Expected<clang::InitListExpr*>::Expected<clang::InitListExpr*>(clang::InitListExpr*&&, std::__1::enable_if<std::is_convertible<clang::InitListExpr*, clang::InitListExpr*>::value, void>::type*)
Line
Count
Source
483
36
  {
484
36
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
36
  }
llvm::Expected<clang::Stmt*>::Expected<clang::InitListExpr*>(clang::InitListExpr*&&, std::__1::enable_if<std::is_convertible<clang::InitListExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
90
  {
484
90
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
90
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXStdInitializerListExpr*>(clang::CXXStdInitializerListExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXStdInitializerListExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::CXXConstructorDecl*> >::Expected<std::__1::tuple<clang::QualType, clang::CXXConstructorDecl*> >(std::__1::tuple<clang::QualType, clang::CXXConstructorDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::CXXConstructorDecl*>, std::__1::tuple<clang::QualType, clang::CXXConstructorDecl*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::CXXConstructorDecl*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::CXXConstructorDecl*> >(std::__1::tuple<clang::SourceLocation, clang::QualType, clang::CXXConstructorDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::QualType, clang::CXXConstructorDecl*>, std::__1::tuple<clang::SourceLocation, clang::QualType, clang::CXXConstructorDecl*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXInheritedCtorInitExpr*>(clang::CXXInheritedCtorInitExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXInheritedCtorInitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*> >::Expected<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*> >(std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*>, std::__1::tuple<clang::OpaqueValueExpr*, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::OpaqueValueExpr*, clang::Expr*> >::Expected<std::__1::tuple<clang::QualType, clang::OpaqueValueExpr*, clang::Expr*> >(std::__1::tuple<clang::QualType, clang::OpaqueValueExpr*, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::OpaqueValueExpr*, clang::Expr*>, std::__1::tuple<clang::QualType, clang::OpaqueValueExpr*, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ArrayInitLoopExpr*>(clang::ArrayInitLoopExpr*&&, std::__1::enable_if<std::is_convertible<clang::ArrayInitLoopExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::ArrayInitIndexExpr*>(clang::ArrayInitIndexExpr*&&, std::__1::enable_if<std::is_convertible<clang::ArrayInitIndexExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXDefaultInitExpr*>(clang::CXXDefaultInitExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXDefaultInitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceRange> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceRange> >(std::__1::tuple<clang::SourceLocation, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceRange>, std::__1::tuple<clang::SourceLocation, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
27
  {
484
27
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
27
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >(std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceRange>, std::__1::tuple<clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
27
  {
484
27
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
27
  }
llvm::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >(std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange>, std::__1::tuple<clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
27
  {
484
27
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
27
  }
llvm::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >(std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange>, std::__1::tuple<clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
27
  {
484
27
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
27
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::Expected<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >(std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange>, std::__1::tuple<clang::QualType, clang::Expr*, clang::TypeSourceInfo*, clang::SourceLocation, clang::SourceLocation, clang::SourceRange> >::value, void>::type*)
Line
Count
Source
483
27
  {
484
27
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
27
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXStaticCastExpr*>(clang::CXXStaticCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXStaticCastExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXDynamicCastExpr*>(clang::CXXDynamicCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXDynamicCastExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXReinterpretCastExpr*>(clang::CXXReinterpretCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXReinterpretCastExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXConstCastExpr*>(clang::CXXConstCastExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXConstCastExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
3
  {
484
3
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3
  }
llvm::Expected<clang::NonTypeTemplateParmDecl*>::Expected<clang::NonTypeTemplateParmDecl*>(clang::NonTypeTemplateParmDecl*&&, std::__1::enable_if<std::is_convertible<clang::NonTypeTemplateParmDecl*, clang::NonTypeTemplateParmDecl*>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::NonTypeTemplateParmDecl*> >::Expected<std::__1::tuple<clang::NonTypeTemplateParmDecl*> >(std::__1::tuple<clang::NonTypeTemplateParmDecl*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NonTypeTemplateParmDecl*>, std::__1::tuple<clang::NonTypeTemplateParmDecl*> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::NonTypeTemplateParmDecl*, clang::Expr*> >::Expected<std::__1::tuple<clang::NonTypeTemplateParmDecl*, clang::Expr*> >(std::__1::tuple<clang::NonTypeTemplateParmDecl*, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::NonTypeTemplateParmDecl*, clang::Expr*>, std::__1::tuple<clang::NonTypeTemplateParmDecl*, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >::Expected<std::__1::tuple<clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >(std::__1::tuple<clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*>, std::__1::tuple<clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >::Expected<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >(std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*>&&, std::__1::enable_if<std::is_convertible<std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*>, std::__1::tuple<clang::QualType, clang::SourceLocation, clang::NonTypeTemplateParmDecl*, clang::Expr*> >::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<clang::Stmt*>::Expected<clang::SubstNonTypeTemplateParmExpr*>(clang::SubstNonTypeTemplateParmExpr*&&, std::__1::enable_if<std::is_convertible<clang::SubstNonTypeTemplateParmExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5
  }
llvm::Expected<clang::Stmt*>::Expected<clang::TypeTraitExpr*>(clang::TypeTraitExpr*&&, std::__1::enable_if<std::is_convertible<clang::TypeTraitExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<clang::Stmt*>::Expected<clang::CXXTypeidExpr*>(clang::CXXTypeidExpr*&&, std::__1::enable_if<std::is_convertible<clang::CXXTypeidExpr*, clang::Stmt*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<clang::DeclContext*>::Expected<clang::DeclContext*>(clang::DeclContext*&&, std::__1::enable_if<std::is_convertible<clang::DeclContext*, clang::DeclContext*>::value, void>::type*)
Line
Count
Source
483
6.37k
  {
484
6.37k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6.37k
  }
Unexecuted instantiation: llvm::Expected<clang::DeclContext*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, clang::DeclContext*>::value, void>::type*)
llvm::Expected<llvm::Constant*>::Expected<llvm::Constant*>(llvm::Constant*&&, std::__1::enable_if<std::is_convertible<llvm::Constant*, llvm::Constant*>::value, void>::type*)
Line
Count
Source
483
2.08k
  {
484
2.08k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.08k
  }
llvm::Expected<llvm::Constant*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::Constant*>::value, void>::type*)
Line
Count
Source
483
17
  {
484
17
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
17
  }
llvm::Expected<llvm::StringRef>::Expected<llvm::StringRef>(llvm::StringRef&&, std::__1::enable_if<std::is_convertible<llvm::StringRef, llvm::StringRef>::value, void>::type*)
Line
Count
Source
483
2.86M
  {
484
2.86M
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.86M
  }
llvm::Expected<llvm::StringRef>::Expected<char const*>(char const*&&, std::__1::enable_if<std::is_convertible<char const*, llvm::StringRef>::value, void>::type*)
Line
Count
Source
483
67
  {
484
67
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
67
  }
llvm::Expected<llvm::sys::fs::perms>::Expected<llvm::sys::fs::perms>(llvm::sys::fs::perms&&, std::__1::enable_if<std::is_convertible<llvm::sys::fs::perms, llvm::sys::fs::perms>::value, void>::type*)
Line
Count
Source
483
107
  {
484
107
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
107
  }
llvm::Expected<std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > >::Expected<std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > >(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > >&&, std::__1::enable_if<std::is_convertible<std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > >, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > > >::value, void>::type*)
Line
Count
Source
483
130
  {
484
130
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
130
  }
llvm::Expected<unsigned int>::Expected<int>(int&&, std::__1::enable_if<std::is_convertible<int, unsigned int>::value, void>::type*)
Line
Count
Source
483
6.12k
  {
484
6.12k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6.12k
  }
llvm::Expected<unsigned long long>::Expected<unsigned int&>(unsigned int&&&, std::__1::enable_if<std::is_convertible<unsigned int&, unsigned long long>::value, void>::type*)
Line
Count
Source
483
40
  {
484
40
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
40
  }
llvm::Expected<unsigned long long>::Expected<unsigned long>(unsigned long&&, std::__1::enable_if<std::is_convertible<unsigned long, unsigned long long>::value, void>::type*)
Line
Count
Source
483
1.70k
  {
484
1.70k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.70k
  }
llvm::Expected<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Expected<llvm::StringRef>(llvm::StringRef&&, std::__1::enable_if<std::is_convertible<llvm::StringRef, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::value, void>::type*)
Line
Count
Source
483
396
  {
484
396
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
396
  }
llvm::Expected<llvm::object::Archive::Child>::Expected<llvm::object::Archive::Child>(llvm::object::Archive::Child&&, std::__1::enable_if<std::is_convertible<llvm::object::Archive::Child, llvm::object::Archive::Child>::value, void>::type*)
Line
Count
Source
483
2.21k
  {
484
2.21k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.21k
  }
llvm::Expected<llvm::MemoryBufferRef>::Expected<llvm::MemoryBufferRef>(llvm::MemoryBufferRef&&, std::__1::enable_if<std::is_convertible<llvm::MemoryBufferRef, llvm::MemoryBufferRef>::value, void>::type*)
Line
Count
Source
483
1.51k
  {
484
1.51k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.51k
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::Binary, std::__1::default_delete<llvm::object::Binary> > >::Expected<std::__1::unique_ptr<llvm::object::Binary, std::__1::default_delete<llvm::object::Binary> > >(std::__1::unique_ptr<llvm::object::Binary, std::__1::default_delete<llvm::object::Binary> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::Binary, std::__1::default_delete<llvm::object::Binary> >, std::__1::unique_ptr<llvm::object::Binary, std::__1::default_delete<llvm::object::Binary> > >::value, void>::type*)
Line
Count
Source
483
321
  {
484
321
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
321
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::Archive, std::__1::default_delete<llvm::object::Archive> > >::Expected<std::__1::unique_ptr<llvm::object::Archive, std::__1::default_delete<llvm::object::Archive> > >(std::__1::unique_ptr<llvm::object::Archive, std::__1::default_delete<llvm::object::Archive> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::Archive, std::__1::default_delete<llvm::object::Archive> >, std::__1::unique_ptr<llvm::object::Archive, std::__1::default_delete<llvm::object::Archive> > >::value, void>::type*)
Line
Count
Source
483
458
  {
484
458
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
458
  }
llvm::Expected<llvm::Optional<llvm::object::Archive::Child> >::Expected<llvm::object::Archive::Child>(llvm::object::Archive::Child&&, std::__1::enable_if<std::is_convertible<llvm::object::Archive::Child, llvm::Optional<llvm::object::Archive::Child> >::value, void>::type*)
Line
Count
Source
483
4
  {
484
4
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4
  }
llvm::Expected<llvm::Optional<llvm::object::Archive::Child> >::Expected<llvm::Optional<llvm::object::Archive::Child> >(llvm::Optional<llvm::object::Archive::Child>&&, std::__1::enable_if<std::is_convertible<llvm::Optional<llvm::object::Archive::Child>, llvm::Optional<llvm::object::Archive::Child> >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<llvm::object::OwningBinary<llvm::object::Binary> >::Expected<llvm::object::OwningBinary<llvm::object::Binary> >(llvm::object::OwningBinary<llvm::object::Binary>&&, std::__1::enable_if<std::is_convertible<llvm::object::OwningBinary<llvm::object::Binary>, llvm::object::OwningBinary<llvm::object::Binary> >::value, void>::type*)
Line
Count
Source
483
6.13k
  {
484
6.13k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6.13k
  }
llvm::Expected<unsigned long long>::Expected<unsigned long long>(unsigned long long&&, std::__1::enable_if<std::is_convertible<unsigned long long, unsigned long long>::value, void>::type*)
Line
Count
Source
483
30.3k
  {
484
30.3k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
30.3k
  }
llvm::Expected<llvm::object::SymbolRef::Type>::Expected<llvm::object::SymbolRef::Type>(llvm::object::SymbolRef::Type&&, std::__1::enable_if<std::is_convertible<llvm::object::SymbolRef::Type, llvm::object::SymbolRef::Type>::value, void>::type*)
Line
Count
Source
483
14.4k
  {
484
14.4k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
14.4k
  }
llvm::Expected<llvm::object::content_iterator<llvm::object::SectionRef> >::Expected<llvm::object::content_iterator<llvm::object::SectionRef> >(llvm::object::content_iterator<llvm::object::SectionRef>&&, std::__1::enable_if<std::is_convertible<llvm::object::content_iterator<llvm::object::SectionRef>, llvm::object::content_iterator<llvm::object::SectionRef> >::value, void>::type*)
Line
Count
Source
483
21.5k
  {
484
21.5k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
21.5k
  }
llvm::Expected<unsigned long long>::Expected<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> const&>(llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> const&&&, std::__1::enable_if<std::is_convertible<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> const&, unsigned long long>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<unsigned long long>::Expected<int>(int&&, std::__1::enable_if<std::is_convertible<int, unsigned long long>::value, void>::type*)
Line
Count
Source
483
10
  {
484
10
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
10
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::COFFObjectFile, std::__1::default_delete<llvm::object::COFFObjectFile> > >::Expected<std::__1::unique_ptr<llvm::object::COFFObjectFile, std::__1::default_delete<llvm::object::COFFObjectFile> > >(std::__1::unique_ptr<llvm::object::COFFObjectFile, std::__1::default_delete<llvm::object::COFFObjectFile> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::COFFObjectFile, std::__1::default_delete<llvm::object::COFFObjectFile> >, std::__1::unique_ptr<llvm::object::COFFObjectFile, std::__1::default_delete<llvm::object::COFFObjectFile> > >::value, void>::type*)
Line
Count
Source
483
1.96k
  {
484
1.96k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.96k
  }
llvm::Expected<llvm::ArrayRef<unsigned short> >::Expected<llvm::ArrayRef<unsigned short> >(llvm::ArrayRef<unsigned short>&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<unsigned short>, llvm::ArrayRef<unsigned short> >::value, void>::type*)
Line
Count
Source
483
28
  {
484
28
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
28
  }
llvm::Expected<llvm::object::coff_resource_dir_table const&>::Expected<llvm::object::coff_resource_dir_table const&>(llvm::object::coff_resource_dir_table const&&&, std::__1::enable_if<std::is_convertible<llvm::object::coff_resource_dir_table const&, llvm::object::coff_resource_dir_table const&>::value, void>::type*)
Line
Count
Source
483
131
  {
484
131
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
131
  }
llvm::Expected<llvm::ArrayRef<char> >::Expected<llvm::ArrayRef<char> >(llvm::ArrayRef<char>&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<char>, llvm::ArrayRef<char> >::value, void>::type*)
Line
Count
Source
483
1.01M
  {
484
1.01M
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.01M
  }
llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> > >::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> > >(llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> >, llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> > >::value, void>::type*)
Line
Count
Source
483
181
  {
484
181
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
181
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::value, void>::type*)
Line
Count
Source
483
190
  {
484
190
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
190
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>(llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::value, void>::type*)
Line
Count
Source
483
55.4k
  {
484
55.4k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
55.4k
  }
llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >(llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >::value, void>::type*)
Line
Count
Source
483
8.57k
  {
484
8.57k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8.57k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >(llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >, llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::value, void>::type*)
Line
Count
Source
483
151k
  {
484
151k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
151k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >(llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >, llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::value, void>::type*)
Line
Count
Source
483
60
  {
484
60
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
60
  }
llvm::Expected<unsigned char const*>::Expected<unsigned char const*>(unsigned char const*&&, std::__1::enable_if<std::is_convertible<unsigned char const*, unsigned char const*>::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >(llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >, llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::value, void>::type*)
Line
Count
Source
483
28.3k
  {
484
28.3k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
28.3k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> > >::value, void>::type*)
Line
Count
Source
483
489
  {
484
489
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
489
  }
llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > > >::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > > >(std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > >&&, std::__1::enable_if<std::is_convertible<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > >, std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> > > >::value, void>::type*)
Line
Count
Source
483
7
  {
484
7
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
7
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >(llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > >, llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >::value, void>::type*)
Line
Count
Source
483
565
  {
484
565
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
565
  }
llvm::Expected<llvm::StringRef>::Expected<char const (&) [1]>(char const (&&&) [1], std::__1::enable_if<std::is_convertible<char const (&) [1], llvm::StringRef>::value, void>::type*)
Line
Count
Source
483
12
  {
484
12
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12
  }
llvm::Expected<unsigned int>::Expected<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> const&>(llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> const&&&, std::__1::enable_if<std::is_convertible<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)1, 1ul> const&, unsigned int>::value, void>::type*)
Line
Count
Source
483
537
  {
484
537
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
537
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::value, void>::type*)
Line
Count
Source
483
460
  {
484
460
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
460
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>(llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false> > const*>::value, void>::type*)
Line
Count
Source
483
116k
  {
484
116k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
116k
  }
llvm::Expected<llvm::ArrayRef<unsigned char> >::Expected<llvm::ArrayRef<unsigned char> >(llvm::ArrayRef<unsigned char>&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<unsigned char>, llvm::ArrayRef<unsigned char> >::value, void>::type*)
Line
Count
Source
483
339k
  {
484
339k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
339k
  }
llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> > >::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> > >(llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> >, llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> > >::value, void>::type*)
Line
Count
Source
483
1
  {
484
1
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::value, void>::type*)
Line
Count
Source
483
81
  {
484
81
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
81
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>(llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::value, void>::type*)
Line
Count
Source
483
5.01k
  {
484
5.01k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
5.01k
  }
llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >(llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >::value, void>::type*)
Line
Count
Source
483
4.12k
  {
484
4.12k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4.12k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >(llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >, llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::value, void>::type*)
Line
Count
Source
483
20.3k
  {
484
20.3k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
20.3k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >(llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >, llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::value, void>::type*)
Line
Count
Source
483
24
  {
484
24
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
24
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >(llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >, llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::value, void>::type*)
Line
Count
Source
483
3.49k
  {
484
3.49k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3.49k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > >::value, void>::type*)
Line
Count
Source
483
28
  {
484
28
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
28
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> > >::value, void>::type*)
Line
Count
Source
483
106
  {
484
106
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
106
  }
Unexecuted instantiation: llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > > >::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > > >(std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > >&&, std::__1::enable_if<std::is_convertible<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > >, std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> > > >::value, void>::type*)
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >(llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > >, llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >::value, void>::type*)
Line
Count
Source
483
173
  {
484
173
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
173
  }
Unexecuted instantiation: llvm::Expected<unsigned int>::Expected<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> const&>(llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> const&&&, std::__1::enable_if<std::is_convertible<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> const&, unsigned int>::value, void>::type*)
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::value, void>::type*)
Line
Count
Source
483
100
  {
484
100
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
100
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>(llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false> > const*>::value, void>::type*)
Line
Count
Source
483
11.5k
  {
484
11.5k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
11.5k
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::value, void>::type*)
Line
Count
Source
483
220
  {
484
220
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
220
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>(llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::value, void>::type*)
Line
Count
Source
483
108k
  {
484
108k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
108k
  }
llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >(llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >::value, void>::type*)
Line
Count
Source
483
761k
  {
484
761k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
761k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >(llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >, llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::value, void>::type*)
Line
Count
Source
483
1.31M
  {
484
1.31M
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.31M
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >(llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >, llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::value, void>::type*)
Line
Count
Source
483
262
  {
484
262
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
262
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >(llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >, llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::value, void>::type*)
Line
Count
Source
483
74.2k
  {
484
74.2k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
74.2k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > >::value, void>::type*)
Line
Count
Source
483
1.52k
  {
484
1.52k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.52k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> > >::value, void>::type*)
Line
Count
Source
483
22
  {
484
22
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
22
  }
llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> > >::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> > >(llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> >, llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> > >::value, void>::type*)
Line
Count
Source
483
6
  {
484
6
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
6
  }
llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > > >::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > > >(std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > >&&, std::__1::enable_if<std::is_convertible<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > >, std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> > > >::value, void>::type*)
Line
Count
Source
483
11
  {
484
11
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
11
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >(llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > >, llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >::value, void>::type*)
Line
Count
Source
483
1.96k
  {
484
1.96k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.96k
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::value, void>::type*)
Line
Count
Source
483
513
  {
484
513
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
513
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>(llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true> > const*>::value, void>::type*)
Line
Count
Source
483
291k
  {
484
291k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
291k
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::value, void>::type*)
Line
Count
Source
483
94
  {
484
94
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
94
  }
llvm::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::Expected<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>(llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*, llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::value, void>::type*)
Line
Count
Source
483
4.28k
  {
484
4.28k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
4.28k
  }
llvm::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >::Expected<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >(llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, llvm::object::ELFFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >::value, void>::type*)
Line
Count
Source
483
12.8k
  {
484
12.8k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
12.8k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >(llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >, llvm::ArrayRef<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::value, void>::type*)
Line
Count
Source
483
17.2k
  {
484
17.2k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
17.2k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >(llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >, llvm::ArrayRef<llvm::object::Elf_Dyn_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::value, void>::type*)
Line
Count
Source
483
18
  {
484
18
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
18
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >(llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >, llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::value, void>::type*)
Line
Count
Source
483
2.78k
  {
484
2.78k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.78k
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > >::value, void>::type*)
Line
Count
Source
483
199
  {
484
199
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
199
  }
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> > >::Expected<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> > >(llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> >, llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> > >::value, void>::type*)
Line
Count
Source
483
8
  {
484
8
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
8
  }
Unexecuted instantiation: llvm::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> > >::Expected<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> > >(llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> >, llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> > >::value, void>::type*)
Unexecuted instantiation: llvm::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > > >::Expected<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > > >(std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > >&&, std::__1::enable_if<std::is_convertible<std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > >, std::__1::vector<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true>, std::__1::allocator<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> > > >::value, void>::type*)
llvm::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::Expected<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >(llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >&&, std::__1::enable_if<std::is_convertible<llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > >, llvm::ArrayRef<llvm::object::Elf_Phdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >::value, void>::type*)
Line
Count
Source
483
145
  {
484
145
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
145
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::Expected<std::nullptr_t>(std::nullptr_t&&, std::__1::enable_if<std::is_convertible<std::nullptr_t, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::value, void>::type*)
Line
Count
Source
483
70
  {
484
70
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
70
  }
llvm::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::Expected<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>(llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*, llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true> > const*>::value, void>::type*)
Line
Count
Source
483
9.66k
  {
484
9.66k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
9.66k
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, false> const*>::value, void>::type*)
Line
Count
Source
483
1.73k
  {
484
1.73k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.73k
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, false>, true> const*>::value, void>::type*)
Line
Count
Source
483
729
  {
484
729
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
729
  }
llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >(llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > >::value, void>::type*)
Line
Count
Source
483
1.13k
  {
484
1.13k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.13k
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > > > >::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > > > >(std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > > >, std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, false> > > > >::value, void>::type*)
Line
Count
Source
483
1.13k
  {
484
1.13k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
1.13k
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, false> const*>::value, void>::type*)
Line
Count
Source
483
598
  {
484
598
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
598
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, false>, true> const*>::value, void>::type*)
Line
Count
Source
483
410
  {
484
410
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
410
  }
Unexecuted instantiation: llvm::Expected<unsigned long long>::Expected<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> const&>(llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> const&&&, std::__1::enable_if<std::is_convertible<llvm::support::detail::packed_endian_specific_integral<unsigned int, (llvm::support::endianness)0, 1ul> const&, unsigned long long>::value, void>::type*)
llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >(llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > >::value, void>::type*)
Line
Count
Source
483
284
  {
484
284
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
284
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > > > >::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > > > >(std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > > >, std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, false> > > > >::value, void>::type*)
Line
Count
Source
483
284
  {
484
284
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
284
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, false> const*>::value, void>::type*)
Line
Count
Source
483
101
  {
484
101
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
101
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)1, true>, true> const*>::value, void>::type*)
Line
Count
Source
483
20.1k
  {
484
20.1k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
20.1k
  }
llvm::Expected<unsigned long long>::Expected<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> const&>(llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> const&&&, std::__1::enable_if<std::is_convertible<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)1, 1ul> const&, unsigned long long>::value, void>::type*)
Line
Count
Source
483
2
  {
484
2
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2
  }
llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >(llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > >::value, void>::type*)
Line
Count
Source
483
3.90k
  {
484
3.90k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3.90k
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > > > >::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > > > >(std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > > >, std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)1, true> > > > >::value, void>::type*)
Line
Count
Source
483
3.90k
  {
484
3.90k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3.90k
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, false> const*>::value, void>::type*)
Line
Count
Source
483
54
  {
484
54
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
54
  }
llvm::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> const*>::Expected<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> const*>(llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> const*&&, std::__1::enable_if<std::is_convertible<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> const*, llvm::object::Elf_Rel_Impl<llvm::object::ELFType<(llvm::support::endianness)0, true>, true> const*>::value, void>::type*)
Line
Count
Source
483
930
  {
484
930
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
930
  }
Unexecuted instantiation: llvm::Expected<unsigned long long>::Expected<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> const&>(llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> const&&&, std::__1::enable_if<std::is_convertible<llvm::support::detail::packed_endian_specific_integral<unsigned long long, (llvm::support::endianness)0, 1ul> const&, unsigned long long>::value, void>::type*)
llvm::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >::Expected<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >(llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >&&, std::__1::enable_if<std::is_convertible<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > >::value, void>::type*)
Line
Count
Source
483
244
  {
484
244
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
244
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > > > >::Expected<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > > > >(std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > > >, std::__1::unique_ptr<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> >, std::__1::default_delete<llvm::object::ELFObjectFile<llvm::object::ELFType<(llvm::support::endianness)0, true> > > > >::value, void>::type*)
Line
Count
Source
483
244
  {
484
244
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
244
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::IRObjectFile, std::__1::default_delete<llvm::object::IRObjectFile> > >::Expected<std::__1::unique_ptr<llvm::object::IRObjectFile, std::__1::default_delete<llvm::object::IRObjectFile> > >(std::__1::unique_ptr<llvm::object::IRObjectFile, std::__1::default_delete<llvm::object::IRObjectFile> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::IRObjectFile, std::__1::default_delete<llvm::object::IRObjectFile> >, std::__1::unique_ptr<llvm::object::IRObjectFile, std::__1::default_delete<llvm::object::IRObjectFile> > >::value, void>::type*)
Line
Count
Source
483
52
  {
484
52
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
52
  }
llvm::Expected<llvm::object::IRSymtabFile>::Expected<llvm::object::IRSymtabFile>(llvm::object::IRSymtabFile&&, std::__1::enable_if<std::is_convertible<llvm::object::IRSymtabFile, llvm::object::IRSymtabFile>::value, void>::type*)
Line
Count
Source
483
593
  {
484
593
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
593
  }
llvm::Expected<int>::Expected<int&>(int&&&, std::__1::enable_if<std::is_convertible<int&, int>::value, void>::type*)
Line
Count
Source
483
2.64k
  {
484
2.64k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.64k
  }
llvm::Expected<llvm::irsymtab::FileContents>::Expected<llvm::irsymtab::FileContents>(llvm::irsymtab::FileContents&&, std::__1::enable_if<std::is_convertible<llvm::irsymtab::FileContents, llvm::irsymtab::FileContents>::value, void>::type*)
Line
Count
Source
483
593
  {
484
593
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
593
  }
llvm::Expected<llvm::MachO::load_command>::Expected<llvm::MachO::load_command>(llvm::MachO::load_command&&, std::__1::enable_if<std::is_convertible<llvm::MachO::load_command, llvm::MachO::load_command>::value, void>::type*)
Line
Count
Source
483
13.4k
  {
484
13.4k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
13.4k
  }
llvm::Expected<llvm::object::MachOObjectFile::LoadCommandInfo>::Expected<llvm::object::MachOObjectFile::LoadCommandInfo>(llvm::object::MachOObjectFile::LoadCommandInfo&&, std::__1::enable_if<std::is_convertible<llvm::object::MachOObjectFile::LoadCommandInfo, llvm::object::MachOObjectFile::LoadCommandInfo>::value, void>::type*)
Line
Count
Source
483
13.4k
  {
484
13.4k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
13.4k
  }
llvm::Expected<std::__1::unique_ptr<llvm::object::MachOObjectFile, std::__1::default_delete<llvm::object::MachOObjectFile> > >::Expected<std::__1::unique_ptr<llvm::object::MachOObjectFile, std::__1::default_delete<llvm::object::MachOObjectFile> > >(std::__1::unique_ptr<llvm::object::MachOObjectFile, std::__1::default_delete<llvm::object::MachOObjectFile> >&&, std::__1::enable_if<std::is_convertible<std::__1::unique_ptr<llvm::object::MachOObjectFile, std::__1::default_delete<llvm::object::MachOObjectFile> >, std::__1::unique_ptr<llvm::object::MachOObjectFile, std::__1::default_delete<llvm::object::MachOObjectFile> > >::value, void>::type*)
Line
Count
Source
483
2.38k
  {
484
2.38k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.38k
  }
llvm::Expected<llvm::MachO::mach_header_64>::Expected<llvm::MachO::mach_header_64>(llvm::MachO::mach_header_64&&, std::__1::enable_if<std::is_convertible<llvm::MachO::mach_header_64, llvm::MachO::mach_header_64>::value, void>::type*)
Line
Count
Source
483
2.03k
  {
484
2.03k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
2.03k
  }
llvm::Expected<llvm::MachO::mach_header>::Expected<llvm::MachO::mach_header>(llvm::MachO::mach_header&&, std::__1::enable_if<std::is_convertible<llvm::MachO::mach_header, llvm::MachO::mach_header>::value, void>::type*)
Line
Count
Source
483
503
  {
484
503
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
503
  }
llvm::Expected<llvm::MachO::segment_command_64>::Expected<llvm::MachO::segment_command_64>(llvm::MachO::segment_command_64&&, std::__1::enable_if<std::is_convertible<llvm::MachO::segment_command_64, llvm::MachO::segment_command_64>::value, void>::type*)
Line
Count
Source
483
3.24k
  {
484
3.24k
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
3.24k
  }
llvm::Expected<llvm::MachO::segment_command>::Expected<llvm::MachO::segment_command>(llvm::MachO::segment_command&&, std::__1::enable_if<std::is_convertible<llvm::MachO::segment_command, llvm::MachO::segment_command>::value, void>::type*)
Line
Count
Source
483
557
  {
484
557
    new (getStorage()) storage_type(std::forward<OtherT>(Val));
485
557
  }
llvm::Expected<llvm::object::SectionRef>::Expected<llvm::object::SectionRef>(llvm::object::SectionRef&&, std::__1::enable_if<std::is_convertible<llvm::object::SectionRef, llvm::object::SectionRef>::value, void>::type*)
Line
Count
Source
483
5
  {
484
5
    new (getStorage()) storage_type(std::forward<OtherT>(Val));