From c0f12b5cd09ded9c18f8ae4f85ecd7513f0cf4d1 Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Wed, 3 Jan 2024 14:35:41 -0700 Subject: [PATCH] Fix warning with attribute string lookup (cherry picked from commit b639f1426fc1ce55f4cf6c2b693d567437d68917) --- src/Attr.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Attr.cc b/src/Attr.cc index 69e8fde07e..00c7c16bbb 100644 --- a/src/Attr.cc +++ b/src/Attr.cc @@ -43,7 +43,10 @@ const char* attr_name(AttrTag t) "&ordered", }; - return attr_names[int(t)]; + if ( int(t) >= 0 && int(t) < NUM_ATTRS ) + return attr_names[int(t)]; + else + return ""; } Attr::Attr(AttrTag t, ExprPtr e) : expr(std::move(e))