[PATCH] D154473: [clang][Tooling] Add mapping for make_error_code
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG80c679220038: [clang][Tooling] Add mapping for make_error_code (authored by kadircet). Changed prior to commit: https://reviews.llvm.org/D154473?vs=537226=537242#toc Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D154473/new/ https://reviews.llvm.org/D154473 Files: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc Index: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc === --- clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc +++ clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc @@ -347,6 +347,11 @@ // which is tricky to disambiguate without type information. // Don't set any header for it, as it comes with the type header. SYMBOL(get, std::, /*no headers*/) +// Similarly make_error_{code,condition} also have different overloads (errc, +// io_errc, future_errc) and each of them are provided by relevant headers +// providing the type. +SYMBOL(make_error_code, std::, /*no headers*/) +SYMBOL(make_error_condition, std::, /*no headers*/) // cppreference symbol index page was missing these symbols. // Remove them when the cppreference offline archive catches up. Index: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc === --- clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc +++ clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc @@ -347,6 +347,11 @@ // which is tricky to disambiguate without type information. // Don't set any header for it, as it comes with the type header. SYMBOL(get, std::, /*no headers*/) +// Similarly make_error_{code,condition} also have different overloads (errc, +// io_errc, future_errc) and each of them are provided by relevant headers +// providing the type. +SYMBOL(make_error_code, std::, /*no headers*/) +SYMBOL(make_error_condition, std::, /*no headers*/) // cppreference symbol index page was missing these symbols. // Remove them when the cppreference offline archive catches up. ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[PATCH] D154473: [clang][Tooling] Add mapping for make_error_code
hokein accepted this revision. hokein added inline comments. This revision is now accepted and ready to land. Comment at: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc:353 +// type. +SYMBOL(make_error_code, std::, /*no headers*/) nit: maybe add `make_error_condition` as well. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D154473/new/ https://reviews.llvm.org/D154473 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[PATCH] D154473: [clang][Tooling] Add mapping for make_error_code
kadircet created this revision. kadircet added a reviewer: hokein. Herald added a project: All. kadircet requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D154473 Files: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc Index: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc === --- clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc +++ clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc @@ -347,6 +347,10 @@ // which is tricky to disambiguate without type information. // Don't set any header for it, as it comes with the type header. SYMBOL(get, std::, /*no headers*/) +// Similarly make_error_code also has different overloads (errc, io_errc, +// future_errc) and each of them are provided by relevant headers providing the +// type. +SYMBOL(make_error_code, std::, /*no headers*/) // cppreference symbol index page was missing these symbols. // Remove them when the cppreference offline archive catches up. Index: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc === --- clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc +++ clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc @@ -347,6 +347,10 @@ // which is tricky to disambiguate without type information. // Don't set any header for it, as it comes with the type header. SYMBOL(get, std::, /*no headers*/) +// Similarly make_error_code also has different overloads (errc, io_errc, +// future_errc) and each of them are provided by relevant headers providing the +// type. +SYMBOL(make_error_code, std::, /*no headers*/) // cppreference symbol index page was missing these symbols. // Remove them when the cppreference offline archive catches up. ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits