       isASCII: isASCII
     )
   }
+}
+
+extension StaticString: ExpressibleByExtendedGraphemeClusterLiteral {
 
   /// Creates an instance initialized to a single character that is made up of
   /// one or more Unicode scalar values.

  }
}

extension StaticString {
  public var customMirror: Mirror {
    return Mirror(reflecting: description)
  }

// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
//
// Implementation Note: Because StaticString is used in the
// implementation of _precondition(), _fatalErrorMessage(), etc., we
// keep it extremely close to the bare metal.  In particular, because
// we store only Builtin types, we are guaranteed that no assertions
// are involved in its construction.  This feature is crucial for
// preventing infinite recursion even in non-asserting cases.
//
//===----------------------------------------------------------------------===//

/// A string type designed to represent text that is known at compile time.
///
