[RDF] Use trailing return type syntax, NFC
authorKrzysztof Parzyszek <kparzysz@quicinc.com>
Fri, 2 Jun 2023 17:47:36 +0000 (10:47 -0700)
committerKrzysztof Parzyszek <kparzysz@quicinc.com>
Fri, 9 Jun 2023 18:46:27 +0000 (11:46 -0700)
commitd3b34b7f3a7cbfc96aea897419f167b5ee19e61a
treedb298d83fae57f479508f227f5a8574ccd53f63b
parentf8ed60b56d1948422dda924fcf450560591e8a19
[RDF] Use trailing return type syntax, NFC

The name rdf::Use conflicts with llvm::Use when both namespaces are
used via `using namespace`. Specifically this happened in the declaration
of DataFlowGraph::newUse (in RDFGraph.cpp):
```
using namespace rdf;

Use newUse(...);  <-- Lookup conflict for "Use"
```
Since the TRT lookup starts in a different namespace than that of the
leading type, this serves as a workaround. In general the rdf namespace
will not likely be introduced via `using namespace`, so this shouldn't
be a problem elsewhere.
llvm/include/llvm/CodeGen/RDFGraph.h
llvm/lib/CodeGen/RDFGraph.cpp