Просмотр исходного кода

nce: hide shadowing warnings from dynarmic headers

Liam 2 лет назад
Родитель
Сommit
4b60aec190
2 измененных файлов с 6 добавлено и 2 удалено
  1. 0 2
      src/core/arm/nce/interpreter_visitor.cpp
  2. 6 0
      src/core/arm/nce/visitor_base.h

+ 0 - 2
src/core/arm/nce/interpreter_visitor.cpp

@@ -5,8 +5,6 @@
 #include "common/bit_cast.h"
 #include "common/bit_cast.h"
 #include "core/arm/nce/interpreter_visitor.h"
 #include "core/arm/nce/interpreter_visitor.h"
 
 
-#include <dynarmic/frontend/A64/decoder/a64.h>
-
 namespace Core {
 namespace Core {
 
 
 template <u32 BitSize>
 template <u32 BitSize>

+ 6 - 0
src/core/arm/nce/visitor_base.h

@@ -4,9 +4,15 @@
 
 
 #pragma once
 #pragma once
 
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wshadow"
+
 #include <dynarmic/frontend/A64/a64_types.h>
 #include <dynarmic/frontend/A64/a64_types.h>
+#include <dynarmic/frontend/A64/decoder/a64.h>
 #include <dynarmic/frontend/imm.h>
 #include <dynarmic/frontend/imm.h>
 
 
+#pragma GCC diagnostic pop
+
 namespace Core {
 namespace Core {
 
 
 class VisitorBase {
 class VisitorBase {