[#llvm-operator_lshift-0d2] = xref:llvm.adoc[llvm]::operator<< :relfileprefix: ../ :mrdocs: Mark following arguments of `R` as record‐only and return `R.` == Synopsis Declared in `<llvm/IR/DiagnosticInfo.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class RemarkT> decltype(auto) operator<<(RemarkT&& R) requires std::is_base_of_v<DiagnosticInfoOptimizationBase, std::remove_reference_t<RemarkT>>; ---- == Return Value The forwarded remark `R` with following args marked record‐only. == Parameters [cols="1,4"] |=== | Name| Description | *R* | Remark to update |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#