reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaInit.cpp
 9152     OS << "Failed sequence: ";
 9155       OS << "too many initializers for reference";
 9159       OS << "parenthesized list init for reference";
 9163       OS << "array requires initializer list";
 9167       OS << "address of unaddressable function was taken";
 9171       OS << "array requires initializer list or string literal";
 9175       OS << "array requires initializer list or wide string literal";
 9179       OS << "narrow string into wide char array";
 9183       OS << "wide string into char array";
 9187       OS << "incompatible wide string into wide char array";
 9191       OS << "plain string literal into char8_t array";
 9195       OS << "u8 string literal into char array";
 9199       OS << "array type mismatch";
 9203       OS << "non-constant array initializer";
 9207       OS << "address of overloaded function failed";
 9211       OS << "overload resolution for reference initialization failed";
 9215       OS << "non-const lvalue reference bound to temporary";
 9219       OS << "non-const lvalue reference bound to bit-field";
 9223       OS << "non-const lvalue reference bound to vector element";
 9227       OS << "non-const lvalue reference bound to unrelated type";
 9231       OS << "rvalue reference bound to an lvalue";
 9235       OS << "reference initialization drops qualifiers";
 9239       OS << "reference with mismatching address space bound to temporary";
 9243       OS << "reference initialization failed";
 9247       OS << "conversion failed";
 9251       OS << "conversion from property failed";
 9255       OS << "too many initializers for scalar";
 9259       OS << "parenthesized list init for reference";
 9263       OS << "referencing binding to initializer list";
 9267       OS << "initializer list for non-aggregate, non-scalar type";
 9271       OS << "overloading failed for user-defined conversion";
 9275       OS << "constructor overloading failed";
 9279       OS << "default initialization of a const variable";
 9283       OS << "initialization of incomplete type";
 9287       OS << "list initialization checker failure";
 9291       OS << "variable length array has an initializer";
 9295       OS << "initializer expression isn't contextually valid";
 9299       OS << "list constructor overloading failed";
 9303       OS << "list copy initialization chose explicit constructor";
 9306     OS << '\n';
 9311     OS << "Dependent sequence\n";
 9315     OS << "Normal sequence: ";
 9321       OS << " -> ";
 9326       OS << "resolve address of overloaded function";
 9330       OS << "derived-to-base (rvalue)";
 9334       OS << "derived-to-base (xvalue)";
 9338       OS << "derived-to-base (lvalue)";
 9342       OS << "bind reference to lvalue";
 9346       OS << "bind reference to a temporary";
 9350       OS << "final copy in class direct-initialization";
 9354       OS << "extraneous C++03 copy to temporary";
 9358       OS << "user-defined conversion via " << *S->Function.Function;
 9362       OS << "qualification conversion (rvalue)";
 9366       OS << "qualification conversion (xvalue)";
 9370       OS << "qualification conversion (lvalue)";
 9374       OS << "non-atomic-to-atomic conversion";
 9378       OS << "implicit conversion sequence (";
 9380       OS << ")";
 9384       OS << "implicit conversion sequence with narrowing prohibited (";
 9386       OS << ")";
 9390       OS << "list aggregate initialization";
 9394       OS << "unwrap reference initializer list";
 9398       OS << "rewrap reference initializer list";
 9402       OS << "constructor initialization";
 9406       OS << "list initialization via constructor";
 9410       OS << "zero initialization";
 9414       OS << "C assignment";
 9418       OS << "string initialization";
 9422       OS << "Objective-C object conversion";
 9426       OS << "indexing for array initialization loop";
 9430       OS << "array initialization loop";
 9434       OS << "array initialization";
 9438       OS << "array initialization (GNU extension)";
 9442       OS << "parenthesized array initialization";
 9446       OS << "pass by indirect copy and restore";
 9450       OS << "pass by indirect restore";
 9454       OS << "Objective-C object retension";
 9458       OS << "std::initializer_list from initializer list";
 9462       OS << "list initialization from std::initializer_list";
 9466       OS << "OpenCL sampler_t from integer constant";
 9470       OS << "OpenCL opaque type from zero";
 9474     OS << " [" << S->Type.getAsString() << ']';
 9477   OS << '\n';