layers: Enable Wall and Werror.
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index 1e04881..64928cb 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -2,6 +2,7 @@
  * Copyright (c) 2015-2016 The Khronos Group Inc.
  * Copyright (c) 2015-2016 Valve Corporation
  * Copyright (c) 2015-2016 LunarG, Inc.
+ * Copyright (c) 2015-2016 Google, Inc.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and/or associated documentation files (the "Materials"), to
@@ -3564,7 +3565,8 @@
     // Renderpass is started here
     BeginCommandBuffer();
 
-    VkClearColorValue clear_color = {0};
+    VkClearColorValue clear_color;
+    memset(clear_color.uint32, 0, sizeof(uint32_t) * 4);
     VkMemoryPropertyFlags reqs = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT;
     const VkFormat tex_format = VK_FORMAT_B8G8R8A8_UNORM;
     const int32_t tex_width = 32;
diff --git a/tests/vkrenderframework.cpp b/tests/vkrenderframework.cpp
index 4b06170..c99bb02 100644
--- a/tests/vkrenderframework.cpp
+++ b/tests/vkrenderframework.cpp
@@ -2,6 +2,7 @@
  * Copyright (c) 2015-2016 The Khronos Group Inc.
  * Copyright (c) 2015-2016 Valve Corporation
  * Copyright (c) 2015-2016 LunarG, Inc.
+ * Copyright (c) 2015-2016 Google, Inc.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and/or associated documentation files (the "Materials"), to
@@ -669,7 +670,7 @@
                       VkMemoryPropertyFlags reqs) {
     uint32_t mipCount;
     VkFormatProperties image_fmt;
-    VkImageTiling tiling;
+    VkImageTiling tiling = VK_IMAGE_TILING_OPTIMAL;
 
     mipCount = 0;
 
@@ -702,7 +703,7 @@
             << "Error: Cannot find requested tiling configuration";
     }
 
-    VkImageFormatProperties imageFormatProperties = {0};
+    VkImageFormatProperties imageFormatProperties;
     vkGetPhysicalDeviceImageFormatProperties(m_device->phy().handle(), fmt,
                                              VK_IMAGE_TYPE_2D, tiling, usage,
                                              0, // VkImageCreateFlags
diff --git a/tests/vktestframeworkandroid.cpp b/tests/vktestframeworkandroid.cpp
index 692472c..c4b5e9c 100644
--- a/tests/vktestframeworkandroid.cpp
+++ b/tests/vktestframeworkandroid.cpp
@@ -59,6 +59,7 @@
                                 std::vector<unsigned int> &spv)
 {
     assert(false);
+    return false;
 }
 
 void VkTestFramework::InitArgs(int *argc, char *argv[]) {}