tgsi: Fix bogus loop condition in sanity.
authorMichal Krol <michal@vmware.com>
Tue, 5 Jan 2010 08:06:30 +0000 (09:06 +0100)
committerMichal Krol <michal@vmware.com>
Tue, 5 Jan 2010 08:28:39 +0000 (09:28 +0100)
src/gallium/auxiliary/tgsi/tgsi_sanity.c

index 2a12d3bf70db5a1fdf80708489caf34027fe546b..e4bd1b7dc2086cc86392a50fda2feb17300016f7 100644 (file)
@@ -195,7 +195,7 @@ is_any_register_declared(
    struct cso_hash_iter iter =
       cso_hash_first_node(ctx->regs_decl);
 
-   while (cso_hash_iter_is_null(iter)) {
+   while (!cso_hash_iter_is_null(iter)) {
       scan_register *reg = (scan_register *)cso_hash_iter_data(iter);
       if (reg->file == file)
          return TRUE;
@@ -488,7 +488,7 @@ epilog(
       struct cso_hash_iter iter =
          cso_hash_first_node(ctx->regs_decl);
 
-      while (cso_hash_iter_is_null(iter)) {
+      while (!cso_hash_iter_is_null(iter)) {
          scan_register *reg = (scan_register *)cso_hash_iter_data(iter);
          if (!is_register_used(ctx, reg) && !is_ind_register_used(ctx, reg)) {
             report_warning( ctx, "%s[%u]: Register never used",