コード例 #1
0
ファイル: swift-reflection-dump.cpp プロジェクト: Jnosh/swift
static T unwrap(llvm::Expected<T> value) {
  if (value)
    return std::move(value.get());
  std::cerr << "swift-reflection-test error: " << toString(value.takeError()) << "\n";
  exit(EXIT_FAILURE);
}
コード例 #2
0
ファイル: llvm_binary_38_40.hpp プロジェクト: ivg/bap
error_or<T> of_llvm_error_or(llvm::Expected<T> &e) {
    if (!e) {
        return failure(llvm::toString(e.takeError()));
    }
    return success(e.get());
}