summaryrefslogtreecommitdiff
path: root/src/core/hle
diff options
context:
space:
mode:
authorGravatar Lioncash2015-09-16 08:38:12 -0400
committerGravatar Lioncash2015-09-16 08:51:53 -0400
commit751fbfdcc33420cb39aee30158706984efb4da40 (patch)
tree570330019bba030c78af7d7715b89a5b3de7ccc6 /src/core/hle
parentMerge pull request #1097 from yuriks/cfg-blocks (diff)
downloadyuzu-751fbfdcc33420cb39aee30158706984efb4da40.tar.gz
yuzu-751fbfdcc33420cb39aee30158706984efb4da40.tar.xz
yuzu-751fbfdcc33420cb39aee30158706984efb4da40.zip
general: Silence some warnings when using clang
Diffstat (limited to 'src/core/hle')
-rw-r--r--src/core/hle/kernel/timer.cpp6
-rw-r--r--src/core/hle/service/cfg/cfg.cpp4
-rw-r--r--src/core/hle/service/cfg/cfg.h4
-rw-r--r--src/core/hle/service/dsp_dsp.cpp4
-rw-r--r--src/core/hle/service/hid/hid.cpp4
5 files changed, 12 insertions, 10 deletions
diff --git a/src/core/hle/kernel/timer.cpp b/src/core/hle/kernel/timer.cpp
index 8aa4110a6..08b3ea8c0 100644
--- a/src/core/hle/kernel/timer.cpp
+++ b/src/core/hle/kernel/timer.cpp
@@ -2,6 +2,8 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include <cinttypes>
6
5#include "common/assert.h" 7#include "common/assert.h"
6#include "common/logging/log.h" 8#include "common/logging/log.h"
7 9
@@ -71,11 +73,11 @@ static void TimerCallback(u64 timer_handle, int cycles_late) {
71 SharedPtr<Timer> timer = timer_callback_handle_table.Get<Timer>(static_cast<Handle>(timer_handle)); 73 SharedPtr<Timer> timer = timer_callback_handle_table.Get<Timer>(static_cast<Handle>(timer_handle));
72 74
73 if (timer == nullptr) { 75 if (timer == nullptr) {
74 LOG_CRITICAL(Kernel, "Callback fired for invalid timer %08lX", timer_handle); 76 LOG_CRITICAL(Kernel, "Callback fired for invalid timer %08" PRIx64, timer_handle);
75 return; 77 return;
76 } 78 }
77 79
78 LOG_TRACE(Kernel, "Timer %u fired", timer_handle); 80 LOG_TRACE(Kernel, "Timer %08" PRIx64 " fired", timer_handle);
79 81
80 timer->signaled = true; 82 timer->signaled = true;
81 83
diff --git a/src/core/hle/service/cfg/cfg.cpp b/src/core/hle/service/cfg/cfg.cpp
index 6f2cf0190..715a9b8c3 100644
--- a/src/core/hle/service/cfg/cfg.cpp
+++ b/src/core/hle/service/cfg/cfg.cpp
@@ -77,10 +77,10 @@ static const ConsoleCountryInfo COUNTRY_INFO = { { 0, 0, 0 }, UNITED_STATES_COUN
77 * for example Nintendo Zone 77 * for example Nintendo Zone
78 * Thanks Normmatt for providing this information 78 * Thanks Normmatt for providing this information
79 */ 79 */
80static const std::array<float, 8> STEREO_CAMERA_SETTINGS = { 80static const std::array<float, 8> STEREO_CAMERA_SETTINGS = {{
81 62.0f, 289.0f, 76.80000305175781f, 46.08000183105469f, 81 62.0f, 289.0f, 76.80000305175781f, 46.08000183105469f,
82 10.0f, 5.0f, 55.58000183105469f, 21.56999969482422f 82 10.0f, 5.0f, 55.58000183105469f, 21.56999969482422f
83}; 83}};
84static_assert(sizeof(STEREO_CAMERA_SETTINGS) == 0x20, "STEREO_CAMERA_SETTINGS must be exactly 0x20 bytes"); 84static_assert(sizeof(STEREO_CAMERA_SETTINGS) == 0x20, "STEREO_CAMERA_SETTINGS must be exactly 0x20 bytes");
85 85
86static const u32 CONFIG_SAVEFILE_SIZE = 0x8000; 86static const u32 CONFIG_SAVEFILE_SIZE = 0x8000;
diff --git a/src/core/hle/service/cfg/cfg.h b/src/core/hle/service/cfg/cfg.h
index 7b7a76b08..231528fd6 100644
--- a/src/core/hle/service/cfg/cfg.h
+++ b/src/core/hle/service/cfg/cfg.h
@@ -44,7 +44,7 @@ struct SaveConfigBlockEntry {
44// TODO(Link Mauve): use a constexpr once MSVC starts supporting it. 44// TODO(Link Mauve): use a constexpr once MSVC starts supporting it.
45#define C(code) (u16)((code)[0] | ((code)[1] << 8)) 45#define C(code) (u16)((code)[0] | ((code)[1] << 8))
46 46
47static const std::array<u16, 187> country_codes = { 47static const std::array<u16, 187> country_codes = {{
48 0, C("JP"), 0, 0, 0, 0, 0, 0, // 0-7 48 0, C("JP"), 0, 0, 0, 0, 0, 0, // 0-7
49 C("AI"), C("AG"), C("AR"), C("AW"), C("BS"), C("BB"), C("BZ"), C("BO"), // 8-15 49 C("AI"), C("AG"), C("AR"), C("AW"), C("BS"), C("BB"), C("BZ"), C("BO"), // 8-15
50 C("BR"), C("VG"), C("CA"), C("KY"), C("CL"), C("CO"), C("CR"), C("DM"), // 16-23 50 C("BR"), C("VG"), C("CA"), C("KY"), C("CL"), C("CO"), C("CR"), C("DM"), // 16-23
@@ -69,7 +69,7 @@ static const std::array<u16, 187> country_codes = {
69 C("AE"), C("IN"), C("EG"), C("OM"), C("QA"), C("KW"), C("SA"), C("SY"), // 168-175 69 C("AE"), C("IN"), C("EG"), C("OM"), C("QA"), C("KW"), C("SA"), C("SY"), // 168-175
70 C("BH"), C("JO"), 0, 0, 0, 0, 0, 0, // 176-183 70 C("BH"), C("JO"), 0, 0, 0, 0, 0, 0, // 176-183
71 C("SM"), C("VA"), C("BM") // 184-186 71 C("SM"), C("VA"), C("BM") // 184-186
72}; 72}};
73 73
74#undef C 74#undef C
75 75
diff --git a/src/core/hle/service/dsp_dsp.cpp b/src/core/hle/service/dsp_dsp.cpp
index a8cb15d60..ce5619069 100644
--- a/src/core/hle/service/dsp_dsp.cpp
+++ b/src/core/hle/service/dsp_dsp.cpp
@@ -212,10 +212,10 @@ static void ReadPipeIfPossible(Service::Interface* self) {
212 212
213 // Canned DSP responses that games expect. These were taken from HW by 3dmoo team. 213 // Canned DSP responses that games expect. These were taken from HW by 3dmoo team.
214 // TODO: Remove this hack :) 214 // TODO: Remove this hack :)
215 static const std::array<u16, 16> canned_read_pipe = { 215 static const std::array<u16, 16> canned_read_pipe = {{
216 0x000F, 0xBFFF, 0x9E8E, 0x8680, 0xA78E, 0x9430, 0x8400, 0x8540, 216 0x000F, 0xBFFF, 0x9E8E, 0x8680, 0xA78E, 0x9430, 0x8400, 0x8540,
217 0x948E, 0x8710, 0x8410, 0xA90E, 0xAA0E, 0xAACE, 0xAC4E, 0xAC58 217 0x948E, 0x8710, 0x8410, 0xA90E, 0xAA0E, 0xAACE, 0xAC4E, 0xAC58
218 }; 218 }};
219 219
220 u32 initial_size = read_pipe_count; 220 u32 initial_size = read_pipe_count;
221 221
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp
index c35b13b25..2e1e5c3e9 100644
--- a/src/core/hle/service/hid/hid.cpp
+++ b/src/core/hle/service/hid/hid.cpp
@@ -35,14 +35,14 @@ static Kernel::SharedPtr<Kernel::Event> event_debug_pad;
35static u32 next_pad_index; 35static u32 next_pad_index;
36static u32 next_touch_index; 36static u32 next_touch_index;
37 37
38const std::array<Service::HID::PadState, Settings::NativeInput::NUM_INPUTS> pad_mapping = { 38const std::array<Service::HID::PadState, Settings::NativeInput::NUM_INPUTS> pad_mapping = {{
39 Service::HID::PAD_A, Service::HID::PAD_B, Service::HID::PAD_X, Service::HID::PAD_Y, 39 Service::HID::PAD_A, Service::HID::PAD_B, Service::HID::PAD_X, Service::HID::PAD_Y,
40 Service::HID::PAD_L, Service::HID::PAD_R, Service::HID::PAD_ZL, Service::HID::PAD_ZR, 40 Service::HID::PAD_L, Service::HID::PAD_R, Service::HID::PAD_ZL, Service::HID::PAD_ZR,
41 Service::HID::PAD_START, Service::HID::PAD_SELECT, Service::HID::PAD_NONE, 41 Service::HID::PAD_START, Service::HID::PAD_SELECT, Service::HID::PAD_NONE,
42 Service::HID::PAD_UP, Service::HID::PAD_DOWN, Service::HID::PAD_LEFT, Service::HID::PAD_RIGHT, 42 Service::HID::PAD_UP, Service::HID::PAD_DOWN, Service::HID::PAD_LEFT, Service::HID::PAD_RIGHT,
43 Service::HID::PAD_CIRCLE_UP, Service::HID::PAD_CIRCLE_DOWN, Service::HID::PAD_CIRCLE_LEFT, Service::HID::PAD_CIRCLE_RIGHT, 43 Service::HID::PAD_CIRCLE_UP, Service::HID::PAD_CIRCLE_DOWN, Service::HID::PAD_CIRCLE_LEFT, Service::HID::PAD_CIRCLE_RIGHT,
44 Service::HID::PAD_C_UP, Service::HID::PAD_C_DOWN, Service::HID::PAD_C_LEFT, Service::HID::PAD_C_RIGHT 44 Service::HID::PAD_C_UP, Service::HID::PAD_C_DOWN, Service::HID::PAD_C_LEFT, Service::HID::PAD_C_RIGHT
45}; 45}};
46 46
47 47
48// TODO(peachum): 48// TODO(peachum):