From 889635d17da2eab1b197dc4b57c8a53bc90301e4 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 14 Aug 2020 14:48:30 -0400 Subject: [PATCH] general: Resolve -Wmissing-prototypes warnings --- src/backend/x64/emit_x64_packed.cpp | 2 +- src/backend/x64/perf_map.cpp | 2 ++ src/common/assert.cpp | 2 ++ src/common/fp/fused.cpp | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/x64/emit_x64_packed.cpp b/src/backend/x64/emit_x64_packed.cpp index 59a5da24..68d5d6da 100644 --- a/src/backend/x64/emit_x64_packed.cpp +++ b/src/backend/x64/emit_x64_packed.cpp @@ -506,7 +506,7 @@ void EmitX64::EmitPackedHalvingSubS16(EmitContext& ctx, IR::Inst* inst) { ctx.reg_alloc.DefineValue(inst, minuend); } -void EmitPackedSubAdd(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst, bool hi_is_sum, bool is_signed, bool is_halving) { +static void EmitPackedSubAdd(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst, bool hi_is_sum, bool is_signed, bool is_halving) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); const auto ge_inst = inst->GetAssociatedPseudoOperation(IR::Opcode::GetGEFromOp); diff --git a/src/backend/x64/perf_map.cpp b/src/backend/x64/perf_map.cpp index 2b39e1aa..4051445f 100644 --- a/src/backend/x64/perf_map.cpp +++ b/src/backend/x64/perf_map.cpp @@ -6,6 +6,8 @@ #include #include +#include "backend/x64/perf_map.h" + #ifdef __linux__ #include diff --git a/src/common/assert.cpp b/src/common/assert.cpp index d3364440..60d2b26e 100644 --- a/src/common/assert.cpp +++ b/src/common/assert.cpp @@ -8,6 +8,8 @@ #include +#include "common/assert.h" + namespace Dynarmic::Common { [[noreturn]] void Terminate(fmt::string_view msg, fmt::format_args args) { diff --git a/src/common/fp/fused.cpp b/src/common/fp/fused.cpp index 86416e2c..c62ea64c 100644 --- a/src/common/fp/fused.cpp +++ b/src/common/fp/fused.cpp @@ -3,6 +3,7 @@ * SPDX-License-Identifier: 0BSD */ +#include "common/fp/fused.h" #include "common/fp/mantissa_util.h" #include "common/fp/unpacked.h" #include "common/u128.h"