fix PR9629 - We were lowering regexes like a{{b|c}}d into ab|cd, which
authorChris Lattner <sabre@nondot.org>
Sat, 9 Apr 2011 06:37:03 +0000 (06:37 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 9 Apr 2011 06:37:03 +0000 (06:37 +0000)
commit42e31dfd4f3c7fe8f83c930cd3a1700cef6914ea
tree1001f20bad91c542ec93aa33d3c60a907c648c57
parentb99e000d79d30eaccfef00e3efd7ffe9a0956da7
fix PR9629 - We were lowering regexes like a{{b|c}}d into ab|cd, which
is substantially different than a(b|c)d.  Form the latter regex instead.
This found a few problems in the testsuite, which serves as its test.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129196 91177308-0d34-0410-b5e6-96231b3b80d8
utils/FileCheck/FileCheck.cpp