From d24115888572d50bfb9a89e2422ee4ecb10b47c3 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Fri, 18 Jan 2002 23:38:48 -0500 Subject: [PATCH] BUG: make sure regex match has a string to match --- Source/cmCableClassSet.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/cmCableClassSet.cxx b/Source/cmCableClassSet.cxx index d46ee811e..39acd40de 100644 --- a/Source/cmCableClassSet.cxx +++ b/Source/cmCableClassSet.cxx @@ -717,8 +717,10 @@ bool ElementCombinationGenerator::GenerateTag(const cmStdString& element) if(regex.find(element)) { m_Tag = "_"; - if(regex.match(1) == "long ") + if(regex.start(1) > 0 && regex.match(1) == "long ") + { m_Tag.append("l"); + } m_Tag.append(regex.match(2)); return true; }