We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cd44ca8 commit b265541Copy full SHA for b265541
lib/Sema/ConstraintSystem.h
@@ -3096,6 +3096,11 @@ class ConstraintSystem {
3096
/// a new type variable or a specified supertype. At some point, we may want
3097
/// a new constraint kind to cover the join.
3098
///
3099
+ /// \note This method will merge any input type variables for atomic literal
3100
+ /// expressions of the same kind. It assumes that if same-kind literal type
3101
+ /// variables are joined, there will be no differing constraints on those
3102
+ /// type variables.
3103
+ ///
3104
/// \returns the joined type, which is generally a new type variable, unless there are
3105
/// fewer than 2 input types or the \c supertype parameter is specified.
3106
template<typename Iterator>
0 commit comments