anv: Fix misc simple warnings
authorKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
Sun, 14 Feb 2016 21:20:06 +0000 (13:20 -0800)
committerKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
Tue, 16 Feb 2016 01:32:07 +0000 (17:32 -0800)
src/vulkan/anv_allocator.c
src/vulkan/anv_batch_chain.c
src/vulkan/anv_device.c
src/vulkan/anv_query.c

index 4be149ea695aa783eb185a30a9d6aa5966d09006..1f858bbdff4fa886f283dc44fca3b89049944665 100644 (file)
@@ -712,7 +712,7 @@ anv_state_stream_init(struct anv_state_stream *stream,
 void
 anv_state_stream_finish(struct anv_state_stream *stream)
 {
-   const uint32_t block_size = stream->block_pool->block_size;
+   VG(const uint32_t block_size = stream->block_pool->block_size);
 
    struct anv_state_stream_block *next = stream->block;
    while (next != NULL) {
index 13a3faee2331400f2c9f04f1916048d9b4d5b5f3..79e55197e855cb4936dfa4131da388d1ccb3326f 100644 (file)
@@ -355,7 +355,7 @@ anv_batch_bo_list_clone(const struct list_head *list,
 
    struct anv_batch_bo *prev_bbo = NULL;
    list_for_each_entry(struct anv_batch_bo, bbo, list, link) {
-      struct anv_batch_bo *new_bbo;
+      struct anv_batch_bo *new_bbo = NULL;
       result = anv_batch_bo_clone(cmd_buffer, bbo, &new_bbo);
       if (result != VK_SUCCESS)
          break;
index e2efaafa25dbae21a268ac8304dd303dc14ad243..a1671d931d571b7d99ea9aed2de8e9bfbaa4784d 100644 (file)
@@ -854,6 +854,10 @@ VkResult anv_CreateDevice(
    case 9:
       result = gen9_init_device_state(device);
       break;
+   default:
+      /* Shouldn't get here as we don't create physical devices for any other
+       * gens. */
+      unreachable("unhandled gen");
    }
    if (result != VK_SUCCESS)
       goto fail_fd;
index 5b052341e0cbe0de486649f2b98ea61677872673..e45b519c0f3438313b6e0900f40706f306280fe9 100644 (file)
@@ -133,14 +133,13 @@ VkResult anv_GetQueryPoolResults(
          break;
       }
       case VK_QUERY_TYPE_PIPELINE_STATISTICS:
-         /* Not yet implemented */
-         break;
+         unreachable("pipeline stats not supported");
       case VK_QUERY_TYPE_TIMESTAMP: {
          result = slot[firstQuery + i].begin;
          break;
       }
       default:
-         assert(!"Invalid query type");
+         unreachable("invalid pool type");
       }
 
       if (flags & VK_QUERY_RESULT_64_BIT) {