diff options
Diffstat (limited to 'chromium/extensions/common/api/declarative/declarative_manifest_handler.cc')
-rw-r--r-- | chromium/extensions/common/api/declarative/declarative_manifest_handler.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/extensions/common/api/declarative/declarative_manifest_handler.cc b/chromium/extensions/common/api/declarative/declarative_manifest_handler.cc index 6292a63db32..e715e61e6c8 100644 --- a/chromium/extensions/common/api/declarative/declarative_manifest_handler.cc +++ b/chromium/extensions/common/api/declarative/declarative_manifest_handler.cc @@ -31,7 +31,11 @@ bool DeclarativeManifestHandler::Parse(Extension* extension, base::span<const char* const> DeclarativeManifestHandler::Keys() const { static constexpr const char* kKeys[] = {manifest_keys::kEventRules}; +#if !defined(__GNUC__) || __GNUC__ > 5 return kKeys; +#else + return base::make_span(kKeys, 1); +#endif } } // namespace extensions |