]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
use $1 instead of $0 for dest register
authorAleksey Demakov <ademakov@gmail.com>
Thu, 29 Jun 2006 13:59:27 +0000 (13:59 +0000)
committerAleksey Demakov <ademakov@gmail.com>
Thu, 29 Jun 2006 13:59:27 +0000 (13:59 +0000)
tools/gen-rules-parser.y

index 9495ba5bc7820d58b431f114fa240f68ad75d761..5f0c372523bdbff64034443c9e9178faa9408f03 100644 (file)
@@ -835,14 +835,18 @@ gensel_output_code(
        }
        while(*code != '\0')
        {
+#if 0
                first = free_dest ? '0' : '1';
-               if(*code == '$' && code[1] >= first && code[1] <= (first + MAX_PATTERN))
+#else
+               first = '1';
+#endif
+               if(*code == '$' && code[1] >= first && code[1] < (first + MAX_PATTERN))
                {
                        index = code[1] - first;
                        printf(names[index]);
                        code += 2;
                }
-               else if(*code == '%' && code[1] >= first && code[1] <= (first + MAX_PATTERN))
+               else if(*code == '%' && code[1] >= first && code[1] < (first + MAX_PATTERN))
                {
                        index = code[1] - first;
                        printf(other_names[index]);