Implement user-defined conversions in InitializationSequence. WPI that
isn't turned on anyway yet, so it cannot be tested.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91294 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaInit.h b/lib/Sema/SemaInit.h
index a29159a..2248474 100644
--- a/lib/Sema/SemaInit.h
+++ b/lib/Sema/SemaInit.h
@@ -303,6 +303,9 @@
/// dependently-type expressions.
DependentSequence,
+ /// \brief A user-defined conversion sequence.
+ UserDefinedConversion,
+
/// \brief A reference binding.
ReferenceBinding,
@@ -400,7 +403,9 @@
FK_ReferenceBindingToInitList,
/// \brief Initialization of some unused destination type with an
/// initializer list.
- FK_InitListBadDestinationType
+ FK_InitListBadDestinationType,
+ /// \brief Overloading for a user-defined conversion failed.
+ FK_UserConversionOverloadFailed
};
private: