Move NamedAttributeList::get() method out-of-line (fix CMake build due to missing...
authorMehdi Amini <aminim@google.com>
Sat, 1 Jun 2019 02:52:18 +0000 (19:52 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Sun, 2 Jun 2019 03:14:19 +0000 (20:14 -0700)
--

PiperOrigin-RevId: 251000296

mlir/include/mlir/IR/Attributes.h
mlir/lib/IR/Attributes.cpp

index 3807637..af8f68a 100644 (file)
@@ -814,9 +814,7 @@ public:
   void setAttrs(ArrayRef<NamedAttribute> attributes);
 
   /// Return the specified attribute if present, null otherwise.
-  Attribute get(StringRef name) const {
-    return attrs ? attrs.get(name) : nullptr;
-  }
+  Attribute get(StringRef name) const;
   Attribute get(Identifier name) const;
 
   /// If the an attribute exists with the specified name, change it to the new
index 0c4bb50..fbcb1a6 100644 (file)
@@ -964,6 +964,11 @@ void NamedAttributeList::setAttrs(ArrayRef<NamedAttribute> attributes) {
 }
 
 /// Return the specified attribute if present, null otherwise.
+Attribute NamedAttributeList::get(StringRef name) const {
+  return attrs ? attrs.get(name) : nullptr;
+}
+
+/// Return the specified attribute if present, null otherwise.
 Attribute NamedAttributeList::get(Identifier name) const {
   return attrs ? attrs.get(name) : nullptr;
 }