emulators/higan
Nintendo multi-system emulator
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Build | Fetch | Test | Scan | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 110_2 | 641 | 4.0 | i386 | gpl3+ | 0 | fail | pass | untested | untested | Reset Port |
License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
Events
| Machine | Phase | Type | Time | Message |
|---|---|---|---|---|
| m4032b | fetch | info | 2026-06-03 01:42:22.155432 | Fetch Started |
| m4032b | fetch | pass | 2026-06-03 01:42:33.767948 | Fetch complete. |
| m4032 | build | info | 2026-06-08 11:40:47.195311 | Build Started |
| m4032 | build | fail | 2026-06-08 11:43:25.248093 | make build returned non-zero: 1 |
| m4032 | build | fail | 2026-06-08 11:43:25.441859 | Build complete. |
Build Log
[1m===> Building for higan-110_2[0m
gmake: Entering directory '/magus/work/usr/mports/emulators/higan/work/higan-110/higan'
Targeting higan ...
Compiling ../hiro/hiro.cpp ...
Compiling ../ruby/ruby.cpp ...
Compiling ../libco/libco.c ...
Compiling emulator/emulator.cpp ...
Compiling fc/interface/interface.cpp ...
Compiling fc/system/system.cpp ...
Compiling fc/controller/controller.cpp ...
Compiling fc/memory/memory.cpp ...
Compiling fc/cartridge/cartridge.cpp ...
Compiling fc/cpu/cpu.cpp ...
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:38:
In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
236 | void gtk_type_init (GTypeDebugFlags debug_flags);
| ^
/usr/local/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
| ^
/usr/local/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
1267 | #define G_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:38:
In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
73 | GTimeVal last_popdown;
| ^
/usr/local/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:41:
In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourceview.h:29:
In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcebuffer.h:32:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestylescheme.h:64:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
64 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:37:6: note: expanded from here
37 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:41:
In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourceview.h:29:
In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcebuffer.h:32:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestylescheme.h:64:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
64 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:42:6: note: expanded from here
42 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:42:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:65:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
65 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:47:6: note: expanded from here
47 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:42:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:65:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
65 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:52:6: note: expanded from here
52 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:42:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:71:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
71 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:57:6: note: expanded from here
57 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:42:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:71:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
71 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:62:6: note: expanded from here
62 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:43:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:76:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
76 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:67:6: note: expanded from here
67 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:43:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:76:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
76 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:72:6: note: expanded from here
72 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:43:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:81:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
81 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:77:6: note: expanded from here
77 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from ../hiro/hiro.cpp:5:
In file included from ../hiro/core/core.cpp:8:
In file included from ../hiro/core/../gtk/header.hpp:43:
/usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:81:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages]
81 | G_CONST_RETURN gchar* G_CONST_RETURN *
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN'
1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
| ^
/usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR'
108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR'
1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
| ^
/usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA'
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^
:82:6: note: expanded from here
82 | GCC warning "Deprecated pre-processor symbol: replace with \"const\""
| ^
In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:7:
../nall/any.hpp:In file included from emulator/emulator.cpp11::1:
In file included from 33:./emulator/emulator.hpp:7:
warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]../nall/any.hpp:11:33:
warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
11 | any(any 11&& s | ource) { operator=(move(source)); }
| ^
| std::
any(any&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:7:
../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
11 | any(any&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/interface/interface.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:7:
../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
11 | any(any&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:7:
../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
11 | any(any&& source) { operator=(move(source)); }
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:18:
In file included from ../nall/primitives.hpp:4:
../nall/serializer.hpp:173:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
173 | serializer(serializer&& s) { operator=(move(s)); }
| ^
| std::
In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:18:
In file included from ../nall/primitives.hpp:4:
../nall/serializer.hpp:173:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
173 | serializer(serializer&& s) { operator=(move(s)); }
| ^
| std::
In file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:18:
In file included from ../nall/primitives.hpp:4:
../nall/serializer.hpp:173:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
In file included from 173 | serializ../ruby/ruby.cpp:1:
erIn file included from ../ruby/ruby.hpp:4:
(sIn file included from ../nall/directory.hpp:er3:
In file included from iali../nall/file.hpp:3ze:
In file included from ../nall/file-buffer.hppr&:6:
In file included from & s)../nall/inode.hpp:7 {:
In file included from ../nall/string.hpp o:18:
peIn file included from ../nall/primitives.hpp:ra4:
../nall/serializer.hppIn file included from fc/interface/interface.cpp::173:421t: o:
In file included from ./fc/fc.hpp:6:
In file included from warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]r=(mo
ve(s) ./emulator/emulator.hpp):9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:18:
In file included from ../nall/primitives.hpp:4:
../nall/serializer.hpp:173:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
173 | serializer(serializer&& s) { operator=;( m}o
v | ^
| 173 | std::
serializer(serializer&& s) { operator=(move(s)); }
| ^
| std::
e(s)); }
| ^
| std::
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:18:
In file included from ../nall/primitives.hpp:4:
../nall/serializer.hpp:173:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
173 | serializer(serializer&& s) { operator=(move(s)); }
| ^
| std::
In file included from fc/cartridge/cartridge.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:7:
../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
11 | any(any&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/cartridge/cartridge.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:18:
In file included from ../nall/primitives.hpp:4:
../nall/serializer.hpp:173:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
173 | serializer(serializer&& s) { operator=(move(s)); }
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
../nall/string.hpp:140:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
140 | inline string(string&& source) : string() { operator=(move(source)); }
| ^
| std::
In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
../nall/string.hpp:140:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
140 | inline string(string&& source) : string() { operator=(move(source)); }
| ^
| std::
../nall/string.hpp:303:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
303 | vector(vector&& source) { vector_base::operator=(move(source)); }
| ^
| std::
../nall/string.hpp:308:83: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
308 | inline auto operator=(vector&& source) -> type& { return vector_base::operator=(move(source)), *this; }
| ^
| std::
../nall/string.hpp:303:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
303 | vector(veIn file included from fc/interface/interface.cpp:1:
ctoIn file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hppr&:9:
& soIn file included from ../nall/chrono.hpp:ur4:
ce)../nall/string.hpp: {140:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
In file included from 140 | ../ruby/ruby.cpp: i1 v:
In file included from ../ruby/ruby.hpp:4:
In file included from ../nall/directory.hpp:3ec:
In file included from to../nall/file.hpp:3r_ba:
In file included from ../nall/file-buffer.hpp:se6:
::In file included from ../nall/inode.hpp:opn7:
../nall/string.hpp:140:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
line setrraintorg(=(stmorv 140 | ine(souringlice)&&)n;e }s
| ^
t| std::
source) : string() { operator=(move(source));../nall/string.hpp:308:83: }warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
| ^ring(string&& source) : string() { operator=(move(source)); In file included from emulator/emulator.cpp:1}
| :
In file included from ./emulator/emulator.hpp:9| std:::
In file included from ../nall/chrono.hpp ^
:4
| :
In file included from ../nall/string.hpp:338 std::
:
../nall/string/pascal.hpp:28:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
28 | string_pascal(string_pascal&& source) { operator=(move(source)); }
| ^
| std::
308 | inline auto operator=(vector&& source) -> type& { return vectoIn file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from r_base::ope./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
../nall/string.hpp:140:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
ra to140 | inlinr=e strin(movge((strinsourgce&& so))u, rce) : string(*t) hi{ opers; }ator=(move
| ^
| std::
(source)); }
| ^
| std::
../nall/string.hpp:303:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
303 | vec../nall/string.hpp:t303or(vect:or&& source) { vector_52base::operator=(move(source)); }
| ^
| std::
: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
303 | vector(vector&& source) { vector_base::operator=(move(source)); }
| ^
| std::
../nall/string.hpp:308:83: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
308 | inline auto operator=(vector&& source) -> type& { return vector_base::operato../nall/string.hpp:308:83: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
r=( 308 | inline auto operator=(vector&& source) -> type& { return vemcovte(osourrc_eb)a)s,e ::*this; ../nall/string.hpp:303}op
| : ^
52e ratoIn file included from fc/memory/memory.cpp:1:
| std:::rIn file included from =./fc/fc.hpp
:6:
warning: In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp(m:338:
../nall/string/pascal.hpp:28:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
unqualified call to 'std::move' [-Wunqualified-std-cast-call]
28 | strinove(sg_pascal(string_pascalour303c&e)), *t | hisvecto& sour;ce) { op }
r( | vecto ^erator=
r(mov&& e(sso| ource) std::urce {));
}
| ^
vector | std::_base::o
perator=(move(source)); }
| ^
| std::
../nall/string.hpp:308:83: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
308 | inline auto operator=(vector&& source) -> type& { return vector_base::operator=(move(source)), *this; }
| ^
| std::
In file included from fc/interface/interface.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:338:
../nall/string/pascal.hpp:28:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
28 | string_pascal(string_pascal&& source) { operator=(move(source)); }
| ^
| std::
In file included from ../ruby/ruby.cpp:1:
In file included from ../ruby/ruby.hpp:4:
In file included from ../nall/directory.hpp:3:
In file included from ../nall/file.hpp:3:
In file included from ../nall/file-buffer.hpp:6:
In file included from ../nall/inode.hpp:7:
In file included from ../nall/string.hpp:338:
../nall/string/pascal.hpp:28:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
28 | string_pascal(string_pascal&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:338:
../nall/string/pascal.hpp:28:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
28 | string_pascal(string_pascal&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
../nall/string.hpp:140:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
140 | inline string(string&& source) : string() { operator=(move(source)); }
| ^
| std::
../nall/string.hpp:303:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
303 | vector(vector&& source) { vector_base::operator=(move(source)); }
| ^
| std::
../nall/string.hpp:308:83: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
308 | inline auto operator=(vector&& source) -> type& { return vector_base::operator=(move(source)), *this; }
| ^
| std::
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:338:
../nall/string/pascal.hpp:28:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
28 | string_pascal(string_pascal&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/cartridge/cartridge.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
../nall/string.hpp:140:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
140 | inline string(string&& source) : string() { operator=(move(source)); }
| ^
| std::
../nall/string.hpp:303:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
303 | vector(vector&& source) { vector_base::operator=(move(source)); }
| ^
| std::
../nall/string.hpp:308:83: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
308 | inline auto operator=(vector&& source) -> type& { return vector_base::operator=(move(source)), *this; }
| ^
| std::
In file included from fc/cartridge/cartridge.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:9:
In file included from ../nall/chrono.hpp:4:
In file included from ../nall/string.hpp:338:
../nall/string/pascal.hpp:28:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
28 | string_pascal(string_pascal&& source) { operator=(move(source)); }
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:10:
In file included from ../nall/directory.hpp:3:
In file included from ../nall/file.hpp:3:
../nall/file-buffer.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_buffer(file_buffer&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:10:
In file included from ../nall/directory.hpp:3:
In file included from ../nall/file.hpp:3:
../nall/file-buffer.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_buffer(file_buffer&& source) { operator=(move(source)); }
| ^
| std::
In file included from ../ruby/ruby.cpp:1:
In file included from ../ruby/ruby.hpp:4:
In file included from ../nall/directory.hpp:3:
In file included from ../nall/file.hpp:3:
../nall/file-buffer.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_buffer(file_buffer&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/interface/interface.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:10:
In file included from ../nall/directory.hpp:3:
In file included from ../nall/file.hpp:3:
../nall/file-buffer.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_buffer(file_buffer&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:10:
In file included from ../nall/directory.hpp:3:
In file included from ../nall/file.hpp:3:
../nall/file-buffer.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_buffer(file_buffer&& source) { operator=(move(source)); }
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:5:
../nall/file-map.hpp:32:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_map(file_map&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:10:
In file included from ../nall/directory.hpp:3:
In file included from ../nall/file.hpp:3:
../nall/file-buffer.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_buffer(file_buffer&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:5:
../nall/file-map.hpp:32:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_map(file_map&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/interface/interface.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:5:
../nall/file-map.hpp:32:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_map(file_map&& source) { operator=(move(source)); }
| ^
| std::
In file included from ../ruby/ruby.cpp:1:
In file included from ../ruby/ruby.hpp:8:
In file included from ../nall/image.hpp:5:
../nall/file-map.hpp:32:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_map(file_map&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:5:
../nall/file-map.hpp:32:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_map(file_map&& source) { operator=(move(source)); }
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:163:
../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
10 | operator=(forward(source));
| ^
| std::
In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:163:
../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
10 | operator=(forward(source));
| ^
| std::
In file included from fc/interface/interface.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:163:
../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
10 | operator=(forward(source));
| ^
| std::
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:5:
../nall/file-map.hpp:32:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_map(file_map&& source) { operator=(move(source)); }
| ^
| std::
In file included from ../ruby/ruby.cpp:1:
In file included from ../ruby/ruby.hpp:8:
In file included from ../nall/image.hpp:163:
../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
10 | operator=(forward(source));
| ^
| std::
In file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:163:
../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
10 | operator=(forward(source));
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:169:
../nall/image/utility.hpp:176:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
176 | operator=(move(output));
| ^
| std::
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:163:
../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call]
10 | operator=(forward(source));
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:15:
In file included from ../nall/random.hpp:9:
../nall/cipher/chacha20.hpp:105:27: error: conversion from 'uint192_t' (aka 'nall::uint256_t') to 'uint128_t' is ambiguous
105 | ChaCha20(HChaCha20(key, nonce).key(), nonce >> 128, counter) {
| ^~~~~
../nall/arithmetic/natural.hpp:18:24: note: candidate constructor [with T = nall::uint256_t]
18 | template Pair(const T& source) { _set(*this, source); }
| ^
../nall/arithmetic/natural.hpp:4:14: note: expanded from macro 'Pair'
4 | #define Pair DeclareType(PairBits)
| ^
../nall/arithmetic/natural.hpp:2:27: note: expanded from macro 'DeclareType'
2 | #define DeclareType(Size) ConcatenateType(Size)
| ^
../nall/arithmetic/natural.hpp:1:31: note: expanded from macro 'ConcatenateType'
1 | #define ConcatenateType(Size) uint##Size##_t
| ^
:288:1: note: expanded from here
288 | uint128_t
| ^
../nall/arithmetic/natural.hpp:21:24: note: candidate function [with T = nall::uint128_t]
21 | template | op oerpeatrator=(move(output));
| ^or T() c
| std::
onst { T value; _get(*this, value); return value; }
| ^
../nall/cipher/chacha20.hpp:90:38: note: passing argument to parameter 'nonce' here
90 | HChaCha20(uint256_t key, uint128_t nonce) : ChaCha20(key, nonce >> 64, nonce >> 0) {
| ^
In file included from fc/interface/interface.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:169:
../nall/image/utility.hpp:176:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
176 | operator=(move(output));
| ^
| std::
In file included from ../ruby/ruby.cpp:1:
In file included from ../ruby/ruby.hpp:8:
In file included from ../nall/image.hpp:169:
../nall/image/utility.hpp:176:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
176 | In file included from fc/cartridge/cartridge.cpp:1:
In file included from ./fc/fc.hpp:6:
opeIn file included from rator=(move(output./emulator/emulator.hpp:10:
In file included from ../nall/directory.hpp:3:
In file included from ))../nall/file.hpp:;
3:
| ^
| std::
../nall/file-buffer.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
32 | file_buffer(file_buffer&& source) { operator=(move(source)); }
| ^
| std::
In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:15:
In file included from ../nall/random.hpp:9:
../nall/cipher/chacha20.hpp:105:27: error: conversion from 'uint192_t' (aka 'nall::uint256_t') to 'uint128_t' is ambiguous
105 | ChaCha20(HChaCha20(key, nonce).key(), noIn file included from fc/system/system.cppnce:1:
>> In file included from ./fc/fc.hpp:6128, :
In file included from ./emulator/emulator.hppcount:13:
In file included from ../nall/image.hpper) {:169:
| ^~~~~
../nall/image/utility.hpp:176:13../nall/arithmetic/natural.hpp:18:24: note: : warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
candidate constructor [with T = nall::uint256_t]
18 | 176 | o petraemplattoe tpPaiutr())cons;
t | T& ^
s | ourc std::
e) { _set(*this, source); }
| ^
../nall/arithmetic/natural.hpp:4:14: note: expanded from macro 'Pair'
4 | #define Pair DeclareType(PairBits)
| ^
../nall/arithmetic/natural.hpp:2:In file included from 27: fc/interface/interface.cpp:note: expanded from macro 'DeclareType'1:
In file included from
./fc/fc.hpp:6 2 | #defin:
In file included from e DeclareType(Size) ConcatenateType./emulator/emulator.hpp:15(S:
In file included from iz../nall/random.hpp:e)9:
../nall/cipher/chacha20.hpp:| ^105:
../nall/arithmetic/natural.hpp:27:1: error: 31:conversion from 'uint192_t' (aka 'nall::uint256_t') to 'uint128_t' is ambiguous
note: expanded from macro 'ConcatenateType'
1105 | | # deChfiaCneha 20Con(HcaChteaCnahate20Ty(kpeey(S, izne)on uintc##e)Si.kzeey##()_t,
no| ^nc
e: >288:> 1:12 note: 8,expanded from here
c 288ou | untinert1) 28{
_t |
^~~~~
| ^
../nall/arithmetic/natural.hpp:21../nall/arithmetic/natural.hpp::2418:: 24:note: candidate function [with T = nall::uint128_t] note:
candidate constructor [with T = nall::uint256_t]
21 | 18 | tem tplematplae P Tai> r(opcoernsatt orT& T s()ou crcone)st { { _ Tse vt(al*tuehi; s,_g setou(*rcthe)is; , }
va | lu ^
e);../nall/arithmetic/natural.hpp:4: r14:et note: urexpanded from macro 'Pair'
n 4 v | #aldeuefi; n}
e | Pa ^
ir D../nall/cipher/chacha20.hpp:ec90:la38:re note: Typassing argument to parameter 'nonce' here
pe( 90Pa | ir HBChitaCs)ha
20| ^(u
in../nall/arithmetic/natural.hppt2:562_t: k27: note: expanded from macro 'DeclareType'
ey, uint12 | #def28_t ine DenonceclareT) y: CphaChae20((key, noSize) nCce o>> n64catenate, nTonce >>yp 0) {
e| ^(
Size)
| ^
../nall/arithmetic/natural.hpp:1:31: note: expanded from macro 'ConcatenateType'
1 | #define ConcatenateType(Size) uint##Size##_t
| ^
:288:1: note: expanded from here
288 | uint128_t
| ^
../nall/arithmetic/natural.hpp:21:24: note: candidate function [with T = nall::uint128_t]
21 | template operator T() const { T value; _get(*this, value); return value; }
| ^
../nall/cipher/chacha20.hpp:90:38: note: passing argument to parameter 'nonce' here
90 | HChaCha20(uint256_t key, uint128_t nonce) : ChaCha20(key, nonce >> 64, nonce >> 0) {
| ^
In file included from fc/system/system.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:15:
In file included from ../nall/random.hpp:9:
../nall/cipher/chacha20.hpp:105:27: error: conversion from 'uint192_t' (aka 'nall::uint256_t') to 'uint128_t' is ambiguous
105 | ChaCha20(HChaCha20(key, nonce).key(), nonce >> 128, counter) {
| ^~~~~
../nall/arithmetic/natural.hpp:18:24: note: candidate constructor [with T = nall::uint256_t]
18 | template Pair(const T& source) { _set(*this, source); }
| ^
../nall/arithmetic/natural.hpp:4:14: note: expanded from macro 'Pair'
4 | #define Pair DeclareType(PairBits)
| ^
../nall/arithmetic/natural.hpp:2:27: note: expanded from macro 'DeclareType'
2 | #define DeclareType(Size) ConcatenateType(Size)
| ^
../nall/arithmetic/natural.hpp:1:31: note: expanded from macro 'ConcatenateType'
1 | #define ConcatenateType(Size) uint##Size##_t
| ^
:288:1: note: expanded from here
288 | uint128_t
| ^
../nall/arithmetic/natural.hpp:21:24: note: candidate function [with T = nall::uint128_t]
21 | template operator T() const { T value; _get(*this, value); return value; }
| ^
../nall/cipher/chacha20.hpp:90:38: note: passing argument to parameter 'nonce' here
90 | HChaCha20(uint256_t key, uint128_t nonce) : ChaCha20(key, nonce >> 64, nonce >> 0) {
| ^
In file included from fc/controller/controller.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:169:
../nall/image/utility.hpp:176:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
176 | operator=(move(output));
| ^
| std::
In file included from emulator/emulator.cpp:1:
In file included from ./emulator/emulator.hpp:24:
In file included from ../nall/vfs.hpp:3:
In file included from ../nall/vfs/vfs.hpp:70:
In file included from ../nall/vfs/fs/cdrom.hpp:4:
In file included from ../nall/cd.hpp:28:
../nall/cd/edc.hpp:32:9: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
32 | output[0] = sum >> 0;
| ~~~~~~^~
../nall/array-span.hpp:28:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/edc.hpp:32:9: note: built-in candidate operator[](unsigned char *, int)
32 | output[0] = sum >> 0;
| ^
../nall/cd/edc.hpp:32:9: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/edc.hpp:32:9: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/edc.hpp:32:9: note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/edc.hpp:33:9: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
33 | output[1] = sum >> 8;
| ~~~~~~^~
../nall/array-span.hpp:28:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/edc.hpp:33:9: note: built-in candidate operator[](unsigned char *, int)
33 | output[1] = sum >> 8;
| ^
../nall/cd/edc.hpp:33:9: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/edc.hpp:33:9: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/edc.hpp:33:9: note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/edc.hpp:34:9: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
34 | outputIn file included from fc/controller/controller.cpp:[2]1:
In file included from = su./fc/fc.hpp:6m >> :
In file included from ./emulator/emulator.hpp16;
:15:
In file included from ../nall/random.hpp:9:
| ~~~~~~^~
../nall/cipher/chacha20.hpp:../nall/array-span.hpp:28:15: note: candidate function
105 28 | :27 in: line auterror: conversion from 'uint192_t' (aka 'nall::uint256_t') to 'uint128_t' is ambiguouso
In file included from 105 | op Cefc/cartridge/cartridge.cpp:1haCratoha2r[](u0(Hint iChnd:
In file included from ./fc/fc.hppexaCh) a2-0(> T&:6 { retkeyurn:
In file included from ./emulator/emulator.hpp:13:
In file included from ../nall/image.hpp:5:
../nall/file-map.hpp, (: nT32&):43su: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
peorn:c:eo)p.ekey(),r a t32o | r [ ]f(iilned_emxa)p;( }
n o| nc ^
e >../nall/cd/edc.hpp:34>:9fi: lenote: built-in candidate operator[](unsigned char *, int)_m
1 342 | ap& o& ustopuurtc[e2)] { o8, = cousuntm e>r> pe16r;a
t o| r ^=
(mov) {
| ^~~~~
../nall/cd/edc.hpp:e../nall/arithmetic/natural.hpp:18:3424::9 :note: note: built-in candidate operator[](const unsigned char *, int)(candidate constructor [with T = nall::uint256_t]
so../nall/cd/edc.hpp:34 :918 | : urnote: built-in candidate operator[](volatile unsigned char *, int)ce)
);../nall/cd/edc.hpp: }
34 :9: templ| ^
ate Paerror: iruse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')(con
st 35 | ou T&t sput[3] = sum ou>rc>e) 24;
| ~~~~~~^~ { _
s../nall/array-span.hpp:28:15:et (*note: candidate function
thi s,28 | inl siounrcee); au }to oper
a tor[](uin| ^t
i../nall/arithmetic/natural.hpp:4:14: note: expanded from macro 'Pair'
nd ex) -> T& {4 | return (T#&)sudper::oepfiene rPair Datoer[](inclareType(PairBits)
| ^
d../nall/arithmetic/natural.hppex:2); :27: note: expanded from macro 'DeclareType'
}
| 2 | #define DeclareType(Size) Conc ^
atenate../nall/cd/edc.hppT:ype(Size)
35:9: note: built-in candidate operator[](unsigned char *, int)
| ^
35../nall/arithmetic/natural.hpp | : 1: outp31: note: expanded from macro 'ConcatenateType'
ut 1 | #define ConcatenateType(Size) uin[t##3Size##_t
| ^
] =:288: 1s: note: expanded from hereu
m >> 24 288 | u;int1
28 | ^
_t
../nall/cd/edc.hpp | ^
:35:9: note: built-in candidate operator[](const unsigned char *, int)
../nall/arithmetic/natural.hpp:../nall/cd/edc.hpp21:24:: note: 35candidate function [with T = nall::uint128_t]
: 21 | 9 : note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/edc.hpptemplate: o35perator :T() const9 { T v:alue; _ note: gbuilt-in candidate operator[](const volatile unsigned char *, int)e
t(*this, value); return value; }
| ^
../nall/cipher/chacha20.hpp:90:38: note: passing argument to parameter 'nonce' here
90 | HChaCha20(uint256_t key, uint128_t nonce) : ChaCha20(key, nonce >> 64, nonce >> 0) {
| ^
../nall/cd/edc.hpp:53:13: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
53 | if(compare[0] != uint8_t(sum >> 0)) return false;
| ~~~~~~~^~
../nall/array-view.hpp:46:15: note: candidate function
46 | inline auto operator[](uint index) const -> const T& {
| ^
../nall/cd/edc.hpp:53:13: note: built-in candidate operator[](const unsigned char *, int)
53 | if(compare[0] != uint8_t(sum >>In file included from fc/memory/memory.cpp:1:
In file included from ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hpp:24:
In file included from ../nall/vfs.hpp:3:
In file included from ../nall/vfs/vfs.hpp:700)):
In file included from ../nall/vfs/fs/cdrom.hpp r:4:
In file included from ../nall/cd.hppeturn fal:se;
| ^28:
../nall/cd/edc.hpp:32:9: error:
use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
../nall/cd/edc.hpp:53 :13: note: 32built-in candidate operator[](const volatile unsigned char *, int)
| output[0] = su../nall/cd/edc.hpp:54m In file included from ../hiro/hiro.cpp>>::135:
:In file included from ../hiro/core/core.cpp:13 error: :
In file included from 0;
| ~~~~~~^~
../hiro/core/core.hpp:2../nall/array-span.hpp:28:15: note: candidate function
use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')In file included from fc/interface/interface.cpp :
281:
| In file included from inline auto opera./fc/fc.hpp:6:
../nall/any.hpp:
In file included from : 54 | t o./emulator/emulator.hpp:24:
ifIn file included from r[]((cuompint i../nall/vfs.hpp:3ndarex) -:
e> T& In file included from ../nall/vfs/vfs.hpp{ :[1] != uint8_t(sre70:
tuIn file included from ../nall/vfs/fs/cdrom.hpprn (:4T&):
um >sup> 8)) return false;
| ~~~~~~~^~
In file included from ../nall/array-view.hpp:4611:../nall/cd.hpp::33: 28:
../nall/cd/edc.hpp:warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
15: 11 | a32:9ny(note: any&: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
candidate function
& s 46our | 32 | c e i ) {ou opetpuratt[or0]=(mo =nlve in(sourcsum ee)); }
>> | 0;auto operator[]
| (ui ~~~~~~^~
nt i../nall/array-span.hpp:28:nde15:In file included from note: fc/system/system.cpp:1x):
In file included from ^
candidate function
| ./fc/fc.hpp 28 std:: |
con:6:
In file included from stin./emulator/emulator.hpp:24li ->ne:
In file included from ../nall/vfs.hpp ec :auotr:3:
In file included from n../nall/vfs/vfs.hpp:opesratto:70r[]:
T(iIn file included from ../nall/vfs/fs/cdrom.hppndo e& xo);{ }
| :4 ^p
:
In file included from ../nall/cd.hpp../nall/cd/edc.hpp:32:9: :28note: built-in candidate operator[](unsigned char *, int)
:
../nall/cd/edc.hpp: 32 | 32:out9:puert[0a] = sumt >o> 0r;
error: | [ ^
](../nall/cd/edc.hpp:use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
32:9:uin t| ^
note: built-in candidate operator[](const unsigned char *, int)
i../nall/cd/edc.hpp:ndex)../nall/cd/edc.hpp:32 -:54:9: note: 13built-in candidate operator[](volatile unsigned char *, int)
:../nall/cd/edc.hpp:32: 32 note: built-in candidate operator[](const unsigned char *, int)9>: note: built-in candidate operator[](const volatile unsigned char *, int)
|
T 54 | ../nall/cd/edc.hppif:33:9: (c&o mpar{ return error: (T&) ouuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
t su33pperut[ | 0] : = sum o>>u: 0;
| ~~~~~~^~
to../nall/array-span.hpp:28p:15up:e note: candidate functiont[e
r 28 | ato[ 1 r[]](index 1)in=l; s] !=in uintu8_t(me a }>
>| ^ us to o8pu
er../nall/cd/edc.hpp:m 32:;9>>
a: tor note: built-in candidate operator[](unsigned char *, int) []| (u ~~~~~~^~i8)) rnt
i../nall/array-span.hppn 32 | :28:15 dex:) onote: uetut-rput[ncandidate function0> fa
] T& { = s28 | ru inmls >> le;i e
t0;
urn | ^
| ne aut../nall/cd/edc.hppo: 54(T& oper):13supeatro:r: ^
:[op../nall/cd/edc.hpp :note: erat32:built-in candidate operator[](const volatile unsigned char *, int)
9o]r([u]i(nitn de: x);../nall/cd/edc.hpp:55note: built-in candidate operator[](const unsigned char *, int): }
13: | ^
../nall/cd/edc.hpp:../nall/cd/edc.hpp:3232:9:9:: note: note: built-in candidate operator[](unsigned char *, int)built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/edc.hppi32nerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int') |
:32 d:e9: note: 55 | oubuilt-in candidate operator[](const volatile unsigned char *, int)
if(comxt)../nall/cd/edc.hpp ->: T&par { er33e:tput[0[9: 2u]error: rn (]T &!)supuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
er: :op=er at33 | o ors= utputuum >>[ in[t1] 8 0]_;
| t( ^= s(inum
s../nall/cd/edc.hppduexm:32: )>; }
>9 | ^
../nall/cd/edc.hpp> 8;
:: note: > 33:916)built-in candidate operator[](const unsigned char *, int))
ret: ../nall/cd/edc.hppur:note: n32built-in candidate operator[](unsigned char *, int)
:| 9: note: built-in candidate operator[](volatile unsigned char *, int) ~~~~~~^~
../nall/array-span.hpp../nall/cd/edc.hpp:32:28: :33915: | : f note: al note: obuilt-in candidate operator[](const volatile unsigned char *, int)candidate function
su 28 | e;t../nall/cd/edc.hpp
p | ~~~~~~~^~
u:t33[1../nall/array-view.hpp:46]: i9: =:15error: : suuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
nlim >>n 8; 33
| e onote: | ^u
../nall/cd/edc.hppt:candidate function
33 put: 46 | [19 inla: uinnote: built-in candidate operator[](const unsigned char *, int)e au
t../nall/cd/edc.hpp:33o ope]:9to: note: op =erratbuilt-in candidate operator[](volatile unsigned char *, int)
ato s../nall/cd/edc.hppu:r[]33:or[]9m: (> > note: built-in candidate operator[](const volatile unsigned char *, int)
uiIn file included from n8;fc/cartridge/cartridge.cpp:1:
In file included from
| ~~~~~~^~
../nall/cd/edc.hpp../nall/array-span.hpp:28::15: 34./fc/fc.hppt :9:6:
i:In file included from ./emulator/emulator.hppn derror: :13:
use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')e
In file included from 34 | note: candidate function
(u 28oint x)../nall/image.hppu | t:put[2i163:
../nall/image/core.hpp:10] := 13:sum >> c16 warning: on insnt;
unqualified call to 'std::forward' [-Wunqualified-std-cast-call]| ~~~~~~^~
-lin../nall/array-span.hpp:28e auto >o :15: 10 note: concandidate function
| st T 28& { | o pi
enlidexrat | on)r ^
-../nall/cd/edc.hpp[:e aut> To o&]( p{uinerat itroendteur[]r(x) 55:->13: uinT& note: t i{ rndexbuilt-in candidate operator[](const unsigned char *, int))et
55- | >urn T& { (retur iTn (&)fs(ucomppeapr::opreer[2]e ato!=r r[](iundiaent8_t(sum x>)t> 16)) retur; }
| ^
o../nall/cd/edc.hpp:33r=(fo:9: note: built-in candidate operator[](unsigned char *, int)
rn fal33sw | outpuare;dt[1] >| g ^
e../nall/cd/edc.hpp:> 55( 8;so
:u 13: note: rcbuilt-in candidate operator[](const volatile unsigned char *, int)
| ^
e));
../nall/cd/edc.hpp: | 33: ^
9: ../nall/cd/edc.hpp:56:| note: built-in candidate operator[](const unsigned char *, int) std::T
&)sup13er::
o../nall/cd/edc.hpp:: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')per
at or[56 | if(33:9](: innote: compare[de3x)] !=; ui}
nbuilt-in candidate operator[](volatile unsigned char *, int)
t../nall/cd/edc.hpp:833_:t 9: note: built-in candidate operator[](const volatile unsigned char *, int)(sum >
> | ^
24)../nall/cd/edc.hpp)n :34:9: ../nall/cd/edc.hpp:34 rnote: :(Tbuilt-in candidate operator[](unsigned char *, int)
9:et &)suu error: p34eruse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int') | rn
: 34: | ou outfalseop;u
pet| ~~~~~~~^~
rat[o2] ../nall/array-view.hpp:46=:15 sumt >>put:[ 216;
note: candidate function
| 46 ^ | ] =
rinls../nall/cd/edc.hpp:34:um 9i:[](n i>ne>dnote: ex) 16;
built-in candidate operator[](const unsigned char *, int)
; | ~~~~~~^~
../nall/cd/edc.hpp :a34}u:9to: op note: built-in candidate operator[](volatile unsigned char *, int)
e
../nall/array-span.hpp rat../nall/cd/edc.hpp| ^
:34:9: o:28../nall/cd/edc.hppnote: built-in candidate operator[](const volatile unsigned char *, int)
::15:33:9r note: candidate function:
[](../nall/cd/edc.hpp unote: :35:int i9: built-in candidate operator[](unsigned char *, int)error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
28
| n 33d e in | x) clionne st 35 | ou tpuautout->pu ctoo nstot[p T1] & {
| e= r ^[s
ato3r[](u]um ../nall/cd/edc.hppi= sunm: t>>>>56:13 ind: 24;
| ~~~~~~^~
e../nall/array-span.hpp:28x) -note: built-in candidate operator[](const unsigned char *, int)8;
:> 15T
:| ^
../nall/cd/edc.hpp:33:9note: 56 | & { reif(c: ompaturnote: renbuilt-in candidate operator[](const unsigned char *, int)
(../nall/cd/edc.hpp[T:3&33])s :candidate function9
: upe28r:: | != note: ou built-in candidate operator[](volatile unsigned char *, int)
i../nall/cd/edc.hpp:nperali33:9nt: note: built-in candidate operator[](const volatile unsigned char *, int)
e aoutor[../nall/cd/edc.hpp:34](int8 :_t(sum o>p9e>r aito24))n r:r [d]error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
( u34eintx); | i n deox}
ut| ) ^
put-../nall/cd/edc.hpp[2]:34 >= suTm &:> 9: > note: { re16t;
| ~~~~~~^~urbuilt-in candidate operator[](unsigned char *, int)
n ( 34 | T
&../nall/array-span.hpp :28:15: ) oustpuper:u:note: candidate function
t 28o[2p] | i= seurnlinm e>> a1 aut6t;
o| ^
r../nall/cd/edc.hpp:[]o(34 oper:index);ato 9}
r| ^
:[](../nall/cd/edc.hpp:35uin :note: 9: t built-in candidate operator[](const unsigned char *, int)
note: ../nall/cd/edc.hpp:built-in candidate operator[](unsigned char *, int)
34: 35 | 9: note: built-in candidate operator[](volatile unsigned char *, int)
oindutex) ../nall/cd/edc.hpppu:34:9-> T: note: & built-in candidate operator[](const volatile unsigned char *, int)t{ retur[3]n =
su(meT &../nall/cd/edc.hpp)>s>tuper::ou rpe:2nrato4r[;
](ind| e35: false ^;
x); 9:
error: }| ../nall/cd/edc.hpp ^
use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')../nall/cd/edc.hpp::56
| 35::13:9 ^
: note: ../nall/cd/edc.hpp
:34: built-in candidate operator[](const volatile unsigned char *, int)
note: built-in candidate operator[](const unsigned char *, int)35
| 9../nall/cd/edc.hpp:35:9: : note: built-in candidate operator[](volatile unsigned char *, int)
note: built-in candidate operator[](unsigned char *, int)In file included from ../nall/cd/edc.hpp
34 | o:In file included from ../hiro/hiro.cpp:ut 35o5p:fc/controller/controller.cpp:1uu:
tt[3]In file included from ./fc/fc.hpp p=:
9 : note: built-in candidate operator[](const volatile unsigned char *, int)
sum:6 In file included from ../hiro/core/core.cpp:13>>:
In file included from :
2./emulator/emulator.hpp4:24In file included from :
In file included from ../nall/vfs.hpp:3;
:
In file included from ../nall/vfs/vfs.hpp| ~~~~~~^~:70:
In file included from ../nall/vfs/fs/cdrom.hpp../nall/array-span.hpp::4:
In file included from 28:../nall/cd.hpp:15:28:
../nall/cd/edc.hpp note: :32candidate function
:9 28: error: | use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
i 32 | nl oine auutptout[ o0] pe= srau../nall/cd/edc.hppm t:or[](uin53:13: >>error: 0;use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
| ~~~~~~^~ 53 | if(compare[0] != uint8_t(sum >> 0
))../nall/array-span.hpp: return false;
| ~~~~~~~^~
28:15: t note: candidate function../nall/array-view.hpp:
i 28nd | 46:15: note: candidate function
exi ) ->nli46 | T& { neret uaurnto inliopneratoe au tro ([opuT&)](userinatuto itn[p2rer[]d::o(ex) u../hiro/core/core.hpp-int> T& inde] :pe3:
In file included from { rr= ../nall/chrono.hpp:4:
eatoIn file included from sr[u../nall/string.hppm >:18> :
](iIn file included from nd16../nall/primitives.hpp;e:4:
x)
; | ^../nall/serializer.hpp}
: x)| ^ c
173../nall/cd/edc.hppons:42:t
-> co../nall/cd/edc.hpp:warning: :35:unqualified call to 'std::move' [-Wunqualified-std-cast-call]
9n34: 173 | st9:: note: built-in candidate operator[](unsigned char *, int)note:
built-in candidate operator[](const unsigned char *, int)
../nall/cd/edc.hpp:se35 | oT34:ria& {
| t ^uutplizerr9n :ut note: built-in candidate operator[](volatile unsigned char *, int)[3]
(T& )su(p../nall/cd/edc.hpp:er:=:op34:9: note: built-in candidate operator[](const volatile unsigned char *, int)e sur
m../nall/cd/edc.hppa:53st../nall/cd/edc.hpp >:35:9: oerror: er>:13 2: note: [use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
4 35 | ;
| ^
ourtip]../nall/cd/edc.hpput[:a35l3(i]n:9 = :built-in candidate operator[](const unsigned char *, int) s
unote: built-in candidate operator[](const unsigned char *, int) 53 |
if(../nall/cd/edc.hpp:35cm :9:o note: >> built-in candidate operator[](volatile unsigned char *, int)m
2i../nall/cd/edc.hppz4e;r
| ~~~~~~^~
../nall/array-span.hpp&::d&28:15: ex)note: 35 p; }
candidate function
s: 9: note: | ^a28re[ | )built-in candidate operator[](const volatile unsigned char *, int)
0]
!../nall/cd/edc.hpp:= { 32:9i: ui note: nnlinet8built-in candidate operator[](unsigned char *, int)
_ 32 auto | to(spum e>> 0)rat)ooutpur o[t[]0p]re = t(usuintru m i>n> n 0df../nall/cd/edc.hpp:53;
ee x| ^
:)../nall/cd/edc.hpp:alse ->;r a
| 1332:9:T: ^
& { reterror: ../nall/cd/edc.hppuse of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int'):
note: built-in candidate operator[](const unsigned char *, int)u53r
n (T../nall/cd/edc.hpp:&: 32:913)53:super:: | note: :built-in candidate operator[](volatile unsigned char *, int)
o../nall/cd/edc.hpp:32: note: p9:built-in candidate operator[](const volatile unsigned char *, int)t
enote: o../nall/cd/edc.hppr:=54:(13: rerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
amtbuilt-in candidate operator[](const volatile unsigned char *, int)o
v or[] if(../nall/cd/edc.hppin 54dex:(c33)ompa; }
re | [0] ^e
! | := i (9../nall/cd/edc.hpp: uerror: in:35f:9t8:use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')_(t
33 | ( coso)umparnote: tes[umbuilt-in candidate operator[](unsigned char *, int)1] !>= ui
nt8> _ 0)) 35 | retur t(s un ofaum tl>> p)spe;
ut| ut;[1] ~~~~~~~^~[3]=
sum >>../nall/array-view.hpp 88=)) ;: sr46}
et:15:urn fal| u ~~~~~~^~note: m
s../nall/array-span.hppe;
| ~~~~~~~^~
:28../nall/array-view.hpp:15: :
note: candidate function46candidate function
>:> 2
46 | in 28 | 4 i;
lnl iine15: | note: candidate function
n ^
e ../nall/cd/edc.hpp46 | : au | iautnlo otiop35:n ^9: eeratnote: built-in candidate operator[](const unsigned char *, int)
o../nall/cd/edc.hpp:35 ar[]:9: note: (uint iutonoper dexoperato) r[](uai->ntbuilt-in candidate operator[](volatile unsigned char *, int)tor[
T../nall/cd/edc.hpp](: i35& :ndex)
u c{9 o: nstnote: ->built-in candidate operator[](const volatile unsigned char *, int)
| r std::eturn co
(Tns&)t suT&pe {r:
:o| ^
pe../nall/cd/edc.hpp:ra54:to13:r[ note: ](built-in candidate operator[](const unsigned char *, int)
ind 54 | ex); i}
i f(c| ^on
m../nall/cd/edc.hppt:p a33i:9n: dnote: rex)e[1built-in candidate operator[](unsigned char *, int)
] 33 != | uinoutctpo8_nut[s1]tt( = -ss../nall/cd/edc.hppumu>m >> >> : 8;
8 | ^con)
) retusr../nall/cd/edc.hppn f:t33als:9: e ;
T| ^
& note: built-in candidate operator[](const unsigned char *, int)
{
../nall/cd/edc.hpp| ../nall/cd/edc.hpp: ^33:9::54
:13../nall/cd/edc.hpp:53 : note: built-in candidate operator[](volatile unsigned char *, int):
13: ../nall/cd/edc.hpp:note: built-in candidate operator[](const volatile unsigned char *, int)
33note: :9:built-in candidate operator[](const unsigned char *, int)
note: built-in candidate operator[](const volatile unsigned char *, int)
53 | if../nall/cd/edc.hpp(:c../nall/cd/edc.hpp55:o13:: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')m
p 55 | aif34:9(rco: e[0]error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
m 34 | pa53 : outrepu[!= uin13: 2]error: !=use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')t
8t_t[2]( u ins t853= s | u um >>i m16;
_ >t > | ~~~~~~^~
../nall/array-span.hpp:f(28:su0(c15: note: candidate functionm
)>o> 1)m ret6)) rpearutre[0nu rn 28 ] | != fafuiinnltial8se;
n_el autto (s uospm >>e; In file included from e0| ~~~~~~~^~
)fc/cartridge/cartridge.cpp:1:
../nall/array-view.hpp :In file included from 46In file included from emulator/emulator.cpp:./fc/fc.hpp:6:
r)In file included from | ^:15
: renote: ator./emulator/emulator.hppt../nall/cd/edc.hpp:1candidate function
u[ ](:46 | :
5313:
In file included from ../nall/image.hpp:iuir169ntnlin in:13: note: :
ednexbuilt-in candidate operator[](const volatile unsigned char *, int)) In file included from ./emulator/emulator.hpp../nall/image/utility.hpp::24:
In file included from 176-> fals: T&13 eau:;{
re warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
ttur../nall/vfs.hppo ../nall/cd/edc.hppn :(ope54T&)s:13: error: rat
use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')up
:er:: 54 | op3era:
| ~~~~~~~^~
toIn file included from r[../nall/vfs/vfs.hpp../nall/array-view.hpp:46:15](:in70de:
In file included from ../nall/vfs/fs/cdrom.hppx :4) :if(;:
In file included from ../nall/cd.hpp } note: candidate function
:| ^
co mp../nall/cd/edc.hpp:3134:9:
46 | :inli note: built-in candidate operator[](unsigned char *, int)../nall/cd/session.hpp
n:166 34:10: e aerror: | use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int') output[u2]to ope =
suratom 166>r[](u | > 16;
in 176 | operator=(move(output));
q[0] = track.control << 4 | track | .address| ^ ^
<< 0../nall/cd/edc.hpp:;34
| ~^~:9 :
| note: ../nall/array-span.hppbuilt-in candidate operator[](const unsigned char *, int)
std:::28:15:../nall/cd/edc.hpp:
or34:9: note: [built-in candidate operator[](volatile unsigned char *, int)](u
i../nall/cd/edc.hpp:n tnote: ind34ex) t: 9coincandidate functions
: note: built-in candidate operator[](const volatile unsigned char *, int)
nd28 | inex)../nall/cd/edc.hpplin:35:e tc9: oerror: nst use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
-> 35 au | cto on -sto T&outppu> ecrton[3st aT&t]{ = so {
r | ^[]
um../nall/cd/edc.hpp | ^(
../nall/cd/edc.hpp:ui>> 53:13: n24;
t i note: | ~~~~~~^~
n../nall/array-span.hpp:dex)built-in candidate operator[](const unsigned char *, int)
28-> 53 | T& : 15{ ret:if( urn c(note: candidate functionT&)s
u 28 | inliomperpne a:r:eope[0ra:autt]55o:13 :! =note: oopbuilt-in candidate operator[](const unsigned char *, int)
uint8_tr[]((sumi nde55 | x > ); >}
e | rif (comp ^a a
torer[20] ;
in1| 6t i
)) 166n ^ | der
../nall/cd/edc.hpp x:) 53-e> T&t:u rn q13[0f ]{: a re turlse=;
note: ntrbuilt-in candidate operator[](const volatile unsigned char *, int)
a (T| ^
&)csu../nall/cd/edc.hpp:54:k.c13:po../nall/cd/edc.hpper: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
n 54 | t55r: 13:oif(co:l mpare<[1] <: note: o!p=er atuobuilt-in candidate operator[](const volatile unsigned char *, int)r[]( i
4nde | trackx);.ad../nall/cd/edc.hppin:d 56}t
| ^res
s../nall/cd/edc.hpp: 35<8_t(:9:sum note: built-in candidate operator[](unsigned char *, int)
35 | < 0>> ;
o | ^
: 13../nall/cd/session.hpp8)): rutep ut[3:]166 error: t= u:10suse of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int'): note: built-in candidate operator[](const unsigned char *, int)r
um 56n | > if> ../nall/cd/session.hpp24:(comf;pa166re:10:
alse ;note:
built-in candidate operator[](volatile unsigned char *, int)
[../nall/cd/session.hpp3] != :166:ui | ~~~~~~~^~n10:
| ^
note: ../nall/array-view.hpp../nall/cd/edc.hpp:35:t89built-in candidate operator[](const volatile unsigned char *, int):In file included from _t note:
:46(sum:built-in candidate operator[](const unsigned char *, int)
fc/cartridge/cartridge.cpp:../nall/cd/edc.hpp15../nall/cd/session.hpp: note: :candidate function
1:35:
:9:In file included from note: ./fc/fc.hpp:6:
In file included from ./emulator/emulator.hppbuilt-in candidate operator[](volatile unsigned char *, int)167
: ../nall/cd/edc.hpp10::35::915:
In file included from ../nall/random.hpp error: 46 | use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
:: i167n | l9 ine note: :
built-in candidate operator[](const volatile unsigned char *, int) a../nall/cipher/chacha20.hpp:105q[1uto]
= :27 0operaxto00;
| ~^~
r../nall/array-span.hpp[]:(ui >: error: conversion from 'uint192_t' (aka 'nall::uint256_t') to 'uint128_t' is ambiguous
> 24)nt in) 105r | e turn deCxh) conaChfaasl2se;
0(tHC../nall/cd/edc.hpphaC ->:h| 53: ~~~~~~~^~13 const T
&../nall/array-view.hpp:: error: 46use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
: 15:53{ | note: if(ccandidate functiona
2 omp0(key46 | ,a re [0] n!| ^= u
i innlonct8_et(i).knsumee > auto > oyper(), non../nall/cd/edc.hpp:54at:13ceo:r 0> )) r[note: built-in candidate operator[](const unsigned char *, int)
etu] (u>54rn fi | al se1;
n t i if(cnde2o8| x) c ~~~~~~~^~m
28p:../nall/array-view.hpp15: :46:ar15note: eocandidate function:ns
t , note: candidate function
[28 | 1] -> cons c !to=u i nTl& nt{
| ^erui) {
in n
t../nall/cd/edc.hpp| ^~~~~
:56:13e a:u 8_note: t../nall/arithmetic/natural.hppbuilt-in candidate operator[](const unsigned char *, int)
46to:18 | :24o56 : pin lnote: i | ecandidate constructor [with T = nall::uint256_t]
18 | ifr teamtoplr[]((atuicnoe(sum3>n 8)am]) reeturn T!=> - uinP> Ttaifal8s_e;& r
({co| rensttu ^
rT& sn (../nall/cd/edc.hpp:54:13:oT&)urs note: built-in candidate operator[](const volatile unsigned char *, int)cupnee
er t(a:u) {s../nall/cd/edc.hppu:tm o o:pop>>e55: 2rat4_o13)):s error: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
et(rer erat55[tor]*([](ui | ifutirnn faht( lsindcenompe;x
ai) crod ese,| ^
x)n; }[2]../nall/cd/edc.hpp :s !=56
uintt8:s_ | ^
13../nall/cd/session.hppout(:167:: snote: built-in candidate operator[](const volatile unsigned char *, int)10: note:
-rce)u;> built-in candidate operator[](unsigned char *, int) m >}
c>| ^
o
nst T& { 16))
../nall/arithmetic/natural.hpp: 4:167 r| ^
14 | : note: expanded from macro 'Pair'
et u../nall/cd/edc.hpp4 | r n: 53f: 13als: note: built-in candidate operator[](const unsigned char *, int)e
; 53 |
| ~~~~~~~^~
../nall/array-view.hpp:46i:f15: #d(c note: candidate functioneofimq
p 46aner | e [ 0i[1]P =] 0x00;air D
| ecla ^
reT../nall/cd/session.hpp:167ype:(Pair10: B!its=) uinote: built-in candidate operator[](const unsigned char *, int)n
t8../nall/cd/session.hpp_
| :t(s167 ^
u:m10: >../nall/arithmetic/natural.hpp:2>note: built-in candidate operator[](volatile unsigned char *, int)
:27 : note: 0))../nall/cd/session.hpp:expanded from macro 'DeclareType'
return 1672 | #:false10: note: ;
| ^
built-in candidate operator[](const volatile unsigned char *, int)../nall/cd/edc.hpp:53:13
: note: built-in candidate operator[](const volatile unsigned char *, int)
d../nall/cd/session.hpp:168:10efine: error: ../nall/cd/edc.hpp:use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
54 168: | 13 n:lin e a uto op Decl er q[2error: ] =use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')ator
BCD []54::e | n( codeare( uiiTyft(comntr pinaadckIreD);
| pee(S[x1) c]on ~^~iz
st ->../nall/array-span.hpp !: cons= u28et: T) & {
Coni15c:a | ^ten
a../nall/cd/edc.hppnt:t8_eTt55(su:13m: >note: built-in candidate operator[](const unsigned char *, int)ype
>note: (8candidate function))
55 | Si 28 | reze i )f(cotmpaurein
| ^
l../nall/arithmetic/natural.hpp[r2i]nn:1: 31fa: note: lexpanded from macro 'ConcatenateType'
s ee a != uto; op
e rui1a| t | ~~~~~~~^~nt8_
t../nall/array-view.hpp(s:46:15: um >> #1note: d6)candidate function
efi 46ne C | o)nca te rnateTeinlinyet pauteou rn ofp(Siezarlateseo;
r[]| ^(uint
../nall/cd/edc.hpp:55:13:in)dex) c note: uoinnst t##S-i> cbuilt-in candidate operator[](const volatile unsigned char *, int)
ze#onst#_t T&
{
../nall/cd/edc.hpp:56 | ^
:13: error: :288: | ^1: note: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
expanded from here
../nall/cd/edc.hpp56 :54:13: | note: built-in candidate operator[](const unsigned char *, int)
if(com par54e[288 | ui3]nt1 | 28i !f(c=_t
| ^ompar e
[u1i]../nall/arithmetic/natural.hpp:21 n:t8_t24: (s!= uum >> 24note: candidate function [with T = nall::uint128_t])) reintturn8_t(su fa
m >or>l s 21 | [ 8)e) r;
e| ttuemrnpl ~~~~~~~^~](u
falsianet it;
en<../nall/array-view.hppd :| 46 ^:
15tyexpe../nall/cd/edc.hpp::n)am54e:13: note: built-in candidate operator[](const volatile unsigned char *, int)
- note: >candidate function
T> ../nall/cd/edc.hpp:55:13 46 | T&i n:line auerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
{ rte turn55o op | op (T &e rif)ato(erc To() msuper:copnasrt e{[2] :o!=p eTrato va luer[]uint8(_indet(ra; x);_togs et(*utmhis} ,> r[>] (v1alue6)) )ui; rerturn valunte;
e}
turn | f ^
a../nall/cd/session.hppl| ^s:e
;168
| ../nall/cipher/chacha20.hpp ~~~~~~~^~ :
90../nall/array-view.hpp:46::3810:in:: 15 note: dex): note: candidate function
note: passing argument to parameter 'nonce' here
46 | built-in candidate operator[](unsigned char *, int)
icon 168nlin | e s t a-> c onu 90 | HtsCohat q[2] C T& ha20(uint{
2=| 5 BCo6D_ ^
t../nall/cd/edc.hpp:p:56:13e:en:cod key, e(t runote: rinbuilt-in candidate operator[](const unsigned char *, int)
aackItD);
o | ^rt1[]
2(../nall/cd/session.hpp8u_ti non56 | ce:168:10: note: built-in candidate operator[](const unsigned char *, int))
n../nall/cd/session.hpp:168:t10 : note: built-in candidate operator[](volatile unsigned char *, int)i
n../nall/cd/session.hpp: ifdex) c(co168o:10: note: built-in candidate operator[](const volatile unsigned char *, int) :mnst
p -> Cha re[c3] !../nall/cd/session.hppo= :170:uan10sint8_tCt(: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
ha20 (T 170 | & {
k| ^
e../nall/cd/edc.hppsy, num: 55:13 >>: on24)) cer note: built-in candidate operator[](const unsigned char *, int)>>
et q[3] urn = BCD::ef55na | 64, c od lei(sf(ce;
mnsf.moimn o| upance ^t r>> e)0
)../nall/cd/edc.hpp:;
e [562| ~^~]
:../nall/array-span.hpp:28!13: note: built-in candidate operator[](const volatile unsigned char *, int)=
:15{
u int8| : note: ^
candidate function
_t (s28 | um >> 16)i)n liretne auurn to falsoep;
e| ra ^
to../nall/cd/edc.hpp:55:13: rnote: [built-in candidate operator[](const volatile unsigned char *, int)
](uint index) -> T& ../nall/cd/edc.hpp{:56 retu:13: rn (error: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
T 56 | i&)sf(coumparpe[3] e!r= u::intoper8_t(saum >t>o 24)r) re[turn] (false;
ind | ~~~~~~~^~
e../nall/array-view.hpp:46:x);15: }
| note: candidate function
^
../nall/cd/session.hpp:170:46 | 10 inl:ine note: built-in candidate operator[](unsigned char *, int)
auto 170 | ope r ator [ ](uint q[3index)] = BconCD::st -enco> cdoe(nst mT&s f.m{
i| ^
n../nall/cd/edc.hppu:t56:13:e);
note: built-in candidate operator[](const unsigned char *, int)
56 | | if(compa ^r
e../nall/cd/session.hpp:[3] 170!:10= u:i note: nbuilt-in candidate operator[](const unsigned char *, int)t8_t(s
um ../nall/cd/session.hpp:170:10>: note: built-in candidate operator[](volatile unsigned char *, int)
>../nall/cd/session.hpp: 24))170:10: re note: built-in candidate operator[](const volatile unsigned char *, int)
In file included from fc/memory/memory.cpp:1:
turIn file included from ./fc/fc.hpp:n 6:
In file included from ./emulator/emulator.hppfa:24lse;
| ^
../nall/cd/edc.hpp:56:13: note: :
In file included from built-in candidate operator[](const volatile unsigned char *, int)
../nall/vfs.hpp:3:
In file included from ../nall/cd/session.hpp:171:10: ../nall/vfs/vfs.hpperror: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int'):
70 171 | :
In file included from ../nall/vfs/fs/cdrom.hpp:4:
In file included from ../nall/cd.hpp:31:
../nall/cd/session.hpp: q166[4:] 10= : error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
BC 166 | D:: en co deq[0](m = trasfck.c.soecnondtrol );<< 4
| ~^~| tr
ack.a../nall/array-span.hpp:ddr28:ess 15:<< 0; note:
| ~^~
candidate function../nall/array-span.hpp
ar:28:15:e 28 note: | candidate function
inl [128 | inil] ine auto operatne ao!urto[](uint i onped= ex) -> Tura& { retuinrntto (8r[](uint indexT&)super::operat_) ort-> T&[ {] ((rindsuexmet);ur }
n ( | T& ^
>>)../nall/cd/session.hpp:166s:10 : note: 8upebuilt-in candidate operator[](unsigned char *, int)
r: 166 | )) r eturn :o fap qlse[0e;]
| ~~~~~~~^~=r traato
r[ck.c](../nall/array-view.hppoint:ndex); rol 46:15<}
< : 4 |note: candidate function
| ^
46 ../nall/cd/session.hpptra | :ck i.anlin171ddress 10cons:t error: T& :use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int'){ note: built-in candidate operator[](const unsigned char *, int)
|
../nall/cd/session.hpp:167171:10 | : note: built-in candidate operator[](volatile unsigned char *, int)
^
../nall/cd/session.hpp:171../nall/cd/edc.hpp:54:10: : 13: note: built-in candidate operator[](const unsigned char *, int)note: built-in candidate operator[](const volatile unsigned char *, int)
q[1] = 0x../nall/cd/session.hpp0540 | ;
| ~^~i
f../nall/array-span.hpp:28:15: note: (:candidate function
c 28 | 172inlin:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
e 172 | auto oper omp are a[tor[](qu1i]n[t5 ]i n=dex) -> T& B{ return C(DT&)s upe!r=:: uoperat:o:enint8r_cto(d[]e(siumnde( msf.x); }>
f> | ^
r../nall/cd/session.hpp:a8))167 :rmeet)u;
r | ~^~
10../nall/array-span.hpp:28n: 15f:a ls:e note: built-in candidate operator[](unsigned char *, int)
note: candidate function
;167
28 | | ^
../nall/cd/edc.hpp | :54:13 i: note: built-in candidate operator[](const volatile unsigned char *, int)n l
ine auto op ../nall/cd/edc.hpp: q[er1a]t 55=:13 :0x00;
| ^
o r[error: ](../nall/cd/session.hppu:use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')167
:10: note: built-in candidate operator[](const unsigned char *, int) 55 | iifn(
cto../nall/cd/session.hpp:167:m10: note: built-in candidate operator[](volatile unsigned char *, int)
p aire../nall/cd/session.hpp:167ndex:)10: -> note: built-in candidate operator[](const volatile unsigned char *, int)
[2] != uTi& { retunt../nall/cd/session.hpp8r_:t168:10: (sum >n (error: > 16)) retuuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')T&
rn f 168a | )ls su e ;
q [2]| ~~~~~~~^~
p ../nall/array-view.hpp= BCeDr::::ope46rat:en:15c:o or[](indexde(trnote: )a; ccandidate function}
kID | ^
46 | i);../nall/cd/session.hppnli
n:e172 :| 10 :a unote: to ~^~built-in candidate operator[](unsigned char *, int)
op../nall/array-span.hpp:28:15: note: candidate function
172e | rator [](28uint | iind en l ine autox ) qoper[ 5ator]c onst -[>] =c onst(u iBCD:nt T& {
| ^
ind../nall/cd/edc.hppe:x55:13:) note: -built-in candidate operator[](const unsigned char *, int)
:> eTn&c o{d retue(mrn (Tsf .fra55 | &)mesup)er;:
: o| p ^
e if(cormapare[tor[]../nall/cd/session.hpp:172:102(]i n!:= dnote: ex); uinbuilt-in candidate operator[](const unsigned char *, int)t
8_t(../nall/cd/session.hpp:s}u
| ^
172m: >> ../nall/cd/session.hpp:11686))10 : note: rbuilt-in candidate operator[](volatile unsigned char *, int)
e:10: note: built-in candidate operator[](unsigned char *, int)../nall/cd/session.hpp
:172:10t: note: built-in candidate operator[](const volatile unsigned char *, int) 168 |
u rnq [f2a]l../nall/cd/session.hpps :e;=
B| ^
C../nall/cd/edc.hppD:::173:10en55c::13: onote: debuilt-in candidate operator[](const volatile unsigned char *, int)
(trackID);
| ^
error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
../nall/cd/session.hpp 173 | : 168../nall/cd/edc.hpp:56:13: error: :10 : note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:q168[use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')6
] 56 | = 0x00; : 10
i:f(c ompnote: abuilt-in candidate operator[](volatile unsigned char *, int)
r../nall/cd/session.hpp:168:| ~^~e
10[:3../nall/array-span.hpp:]28:15: note: !note: =candidate function built-in candidate operator[](const volatile unsigned char *, int)
uin
t8_ 28 | t(su m >> i2nli4ne auto) )o returperatn../nall/cd/session.hppor[]( faluint :se;
| i ~~~~~~~^~
170../nall/array-view.hpp:46n:d10: :error: e15use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int'):x
In file included from 170 | fc/interface/interface.cpp:1:
In file included from )note: -> candidate function
T ./fc/fc.hpp& :6:
In file included from {./emulator/emulator.hpp:24 return 46 | (T:
In file included from i../nall/vfs.hpp:3:
In file included from n& )lsine auto upeo../nall/vfs/vfs.hpp:r::70:
oIn file included from p ../ruby/ruby.cpperap q:28t[3e] ratoo=r[:
In file included from r[]In file included from ../ruby/video/video.cpp../nall/vfs/fs/cdrom.hpp(:i4:
In file included from ](u Binnt CD::eind../nall/cd.hppnc::3118:
ode(mesx):
d../nall/cd/session.hpp;e In file included from x):166: c10: error: }
../ruby/video/glx.cpp: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')1:
In file included from ../ruby/video/opengl/opengl.hpp:21| o ^
:
../nall/cd/session.hpp:n173s
../ruby/video/opengl/utility.hpp:t73:15 ->: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
c 73:10ons | : t166 | T & c ha{r
tIn file included from | ^e
xt[lefc/controller/controller.cpp:1n../nall/cd/edc.hppg:56t:13h: + 1]:
In file included from ./fc/fc.hpp;
| : ^~~~~~~~~~note:
q[built-in candidate operator[](const unsigned char *, int)
0 56] | if(=co trampcarke[.co3]ntro !l << = 4ui nt|8_ t(tsurm a>> 2ck.add4)) r6:
In file included from return efasls./emulator/emulator.hpps f' (aka 'array_span') and 'int')
upe 166rat | oler[](n guth = in0t ind;
e x| ^
) -> Tq[& 0] = track.{ retutrn con(Ttor&)superol << 4 ::o| trperaoack.toadr[](idrendexss); }p
| ^../ruby/video/opengl/utility.hpp: << 0
;
e90r../nall/cd/session.hpp::17015: warning: a tnote: o:10 | :built-in candidate operator[](unsigned char *, int)
variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] ~^~
r173 | [../nall/array-span.hpp] ( : 90 | 28: note: c15:built-in candidate operator[](unsigned char *, int)
note: candidate functionh ar te
xt[l q[ength6] 28 | + 1= 0 ]170 | x ;
q[i| ^~~~~~~~~~0
nl../ruby/video/opengl/utility.hpp0;
:90:ine auto15: | ^note: read of non-const variable 'length' is not allowed in a constant expression3o
]p../ruby/video/opengl/utility.hpp =:88:11:u Ber i
nC../nall/cd/session.hpp:173Dnote: atdeclared here
:t10 or[](: i 88:note: built-in candidate operator[](const unsigned char *, int)
| :enc../nall/cd/session.hpp: 173ode:10 : note: u G(minbuilt-in candidate operator[](volatile unsigned char *, int)
t../nall/cd/session.hpp: Lisfnde.nint lxength = mi0173:;
| ^
d10enu: te);
note: built-in candidate operator[](const volatile unsigned char *, int)
| ^
x)../nall/cd/session.hpp): 170:10:-> note: ../nall/cd/session.hpp-built-in candidate operator[](const unsigned char *, int)
T&../ruby/video/opengl/utility.hpp:../nall/cd/session.hpp:170 { r101:10: :note: built-in candidate operator[](volatile unsigned char *, int)
15e../nall/cd/session.hpp:170t: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
>: T101&In file included from fc/cartridge/cartridge.cpp | 10 u: :cnote: h1:
rbuilt-in candidate operator[](const volatile unsigned char *, int)
In file included from a:175n (:10T&:../nall/cd/session.hpp./fc/fc.hpp:r171{:)10: error: :s error: tuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int') ext[l
er 175ngth +6 1]upe;
r| ^~~~~~~~~~
| ../ruby/video/opengl/utility.hpp: 101::
In file included from ./emulator/emulator.hpp:15: note: q::o[perread of non-const variable 'length' is not allowed in a constant expression
ator[7e../ruby/video/opengl/utility.hpp:24:
In file included from ../nall/vfs.hpp]99:11:: 3note: ]declared here
( :
In file included from in99de../nall/vfs/vfs.hpp: | 70:
x); }
In file included from ../nall/vfs/fs/cdrom.hpp:| ^G=
BC4LinD:../nall/cd/session.hpp::enc166:od10: note: built-in candidate operator[](unsigned char *, int)e:
In file included from ../nall/cd.hpp(mst
:28:
166 | f.minute);
| ~^~
../nall/cd/edc.hpp:32../nall/array-span.hpp: 28: 15: note: candidate function :
9: q[ 28 | 0 ] = t rack.icnolinerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
ntroel ' (aka 'array_span') and 'int')
| outpu< 4 |u 171t | r trackut. [ addrl to opn0e e] s q[4s <<] = BCD 0;ength(::e
T = s&um n | ^
)c>= ../nall/cd/session.hpp:s0>166o u0;de
| ;
(mpe| ^sf.s
re:c10: note: built-in candidate operator[](const unsigned char *, int)
ond../nall/cd/session.hpp::166::) ~~~~~~^~
10:;
| ~^~o
../nall/array-span.hpppnote: built-in candidate operator[](volatile unsigned char *, int):e
ra../nall/cd/session.hpp:166rtoar[t](:10: uinote: built-in candidate operator[](const volatile unsigned char *, int)nt i
ndex) -> T&o { return (T&)su../nall/cd/session.hpp:167per:r[::../nall/array-span.hppo28:1510: :28:per15:ator[] note: :]candidate function
error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
(i 28 | n( d167 | note: candidate function
ex); }
| 28 ^
ind../nall/cd/session.hpp:175:10: | note: ebuilt-in candidate operator[](unsigned char *, int)
x in 175 | line a ) ;u q[7 t]} o op= BCD:e
:raen ctor[o| d](uie(msn ^
tf.mi i../nall/cd/session.hpp:nnu166tdex:e)10) ->: ;
| ^ T
& { return (T../nall/cd/session.hpp: &175:10 q[1]: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:175= 0x:10: 00;note: )sbuilt-in candidate operator[](volatile unsigned char *, int)
note: built-in candidate operator[](unsigned char *, int)| ~^~
../nall/array-span.hpp:28:15:../nall/cd/session.hpp uper:166175:10 | :: :note: candidate function
note: built-in candidate operator[](const volatile unsigned char *, int)oper 28 | at inl
o r[](iinnde au ../nall/cd/session.hppex: 176tqo )o:10: ; }per
| ^error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
a 176 | tor
../nall/cd/edc.hpp[]( q[:uin32:9t8 inde]x) = :-> B TCnote: built-in candidate operator[](unsigned char *, int)
D& { : 32:retu | en orn (uctpode(uT&tm)[sf.sesucon0p] = sed);
um >> 0;r::o | ~^~p
| ^
erat../nall/cd/edc.hpp../nall/array-span.hpp::or[2832:15::9 note: :candidate function]
note: built-in candidate operator[](const unsigned char *, int)
[ ../nall/cd/edc.hpp:32:28 | i(index)nl09:; }
]| note: ^
built-in candidate operator[](volatile unsigned char *, int)../nall/cd/session.hpp:167:10:ine a note: built-in candidate operator[](unsigned char *, int)ut=
../nall/cd/edc.hppo 167 | :32 t r: q[1] a=opera 9: tnote: built-in candidate operator[](const volatile unsigned char *, int)or[i0
nx00;cl
ki](u.ince ../nall/cd/edc.hpp:| ^
33o../nall/cd/session.hpp:9nt i: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')na
n tdure:t33 | oux)o 167:10-o: o note: built-in candidate operator[](const unsigned char *, int)
ltp ../nall/cd/session.hpp> :167T& u>../nall/cd/session.hppaper:168aext:co10:r []k(i.)ndeax error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
)-;> 168T& | }
{ | ^ d8
;drer
ess << q[ 0;
turn | | (T ^
2&] )s../nall/cd/session.hpp:= B ~~~~~~^~
upe../nall/array-span.hppr:28:15:C166::D::e10../nall/cd/session.hpp:176: note: candidate function10: : :note:
obuilt-in candidate operator[](const unsigned char *, int)nco
dpnote: built-in candidate operator[](unsigned char *, int)e../nall/cd/session.hppe(t rack28In file included from | fc/system/system.cppI :Di);nl166
:1:
iIn file included from | n./fc/fc.hppe :6au:
In file included from ./emulator/emulator.hpp:t:o10 24:o:
pIn file included from note: built-in candidate operator[](volatile unsigned char *, int)er../nall/vfs.hpp:
a../nall/cd/session.hpp3:
toIn file included from :166:10: ../nall/vfs/vfs.hppr[: ~^~
]../nall/array-span.hpp(u:28i70:
In file included from ntnote: built-in candidate operator[](const volatile unsigned char *, int)../nall/vfs/fs/cdrom.hpp:4:
In file included from
../nall/cd.hpp:31:
in../nall/cd/session.hpp:166:15: note: candidate function
: 28 | in../nall/cd/session.hpp:10lde167:: error: 10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')x)
-> in167 | e a ut o opq[1T& { er] = use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
0aretxur0n0to; (
166 | | ~^~T&)
../nall/array-span.hpp r[:28 :15 ](: qunote: candidate function
int i snduepx28 | er::o
[ 176p) | 0] ei -r>at T& { nlor[returnine = auto tr( T&)s](ui nd peacex )q[8] = BrC:D::ek.:conpeoopentratoror; cl[}
o r<< ](d eat4 | (u ^
int | tirndmeackx.sf.orsecaoddr)[es] (-in> T& s <<{ 0nd r;
et | u ~^~);
| ^
r
d../nall/cd/session.hppn:176 ../nall/array-span.hppe::(28x)../nall/cd/edc.hppT:15:10; :& })ratonote:
sr[built-in candidate operator[](const unsigned char *, int)
u../nall/cd/session.hpp:]( 176:note: candidate function10 i:| ^ndex
); note:
28 }
../nall/cd/session.hppp: | 168:10e: note: | ^rbuilt-in candidate operator[](volatile unsigned char *, int)
built-in candidate operator[](unsigned char *, int)
../nall/cd/session.hpp../nall/cd/session.hpp::
:171:o10:per176at:10: 168 | o r: note: built-in candidate operator[](const volatile unsigned char *, int)[ ]i
(iq[2 :note: built-in candidate operator[](unsigned char *, int)
] 171 n33: | de ../nall/cd/session.hpp= Bx :); }Cn177
:l10: D | error: ^
q../nall/cd/session.hpp:::9:use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
[e 167 :10:n note: built-in candidate operator[](unsigned char *, int)
1774] = B note: CD:167 | i | : n co debuilt-in candidate operator[](unsigned char *, int)
e a nutq[1o cooper a qtd] =e 0orx([msf.[900;](uin
| ^t in
dex../nall/cd/session.hpp): 167-:10: sec> Tnote: ond&)built-in candidate operator[](const unsigned char *, int)
;
{../nall/cd/session.hppe :167:(trar10 | et:ckurn I( Tnote: D)built-in candidate operator[](volatile unsigned char *, int)&;
../nall/cd/session.hpp]:) ^ su
167../nall/cd/session.hpp:171:per::o10: note: built-in candidate operator[](const unsigned char *, int)
:../nall/cd/session.hpp:10: note: pe171:10| ^:r
at../nall/cd/session.hpp:= o168rbuilt-in candidate operator[](const volatile unsigned char *, int)[note: built-in candidate operator[](volatile unsigned char *, int)
BCD::e../nall/cd/session.hpp../nall/cd/session.hpp:10::171]168(inc:::10:n error: oduse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')de10
: e(168 mnote: built-in candidate operator[](const unsigned char *, int)
sf.f../nall/cd/session.hpp | rnote: built-in candidate operator[](const volatile unsigned char *, int)
x:q[2] ); = BCD}168:10a:me):en;c: note: o
built-in candidate operator[](volatile unsigned char *, int)
de | | ^../nall/cd/session.hpp ~^~
:
../nall/array-span.hpp../nall/cd/session.hpp172:10(: ::168:
10../nall/cd/session.hpp:error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
28 172166:10: note: t:rbuilt-in candidate operator[](unsigned char *, int)
| : note: built-in candidate operator[](const volatile unsigned char *, int)15 a c : note: kID); q
candidate function
[ 285| ~^~
] | = B ../nall/array-span.hppCD:: inle../nall/cd/session.hppi:170::10nc28ne:ode( a:ut15o : note: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')candidate function
om s f170 | 28 .fram | e) pe r; in
q[3l] i=n| ~^~
e../nall/array-span.hpp: 33auto B28 CD:15: onote: candidate function
: a:28 | tpe rinlaine autto oor[]p(erator[or[](uienncodet(m ](sfuint.miinnuutd indeixee);
n)t i ->nde x) -> T& xT) | {| & re t ~^~
u../nall/array-span.hpp:{rn (T re t&)surn up-28(T:15: note: candidate function
er :o&)>:opsu Tp& 28 | { rereetuurn (ator[]r: i:(indexT&)so)pu;tpuper: :oerapetot[1]rr[at](ior[]nde(inx);de }x); }
= | ^sum |
nline ../nall/cd/session.hpp:>a168:>10 ^
8ut: ;
| ^note: built-in candidate operator[](unsigned char *, int)
../nall/cd/edc.hppo ope r../nall/cd/session.hppa:177::10: note: 168built-in candidate operator[](unsigned char *, int)
33:9: note: 177 | built-in candidate operator[](const unsigned char *, int)
}
| t ^ | ../nall/cd/edc.hpp : 33:9
: o../nall/cd/session.hpp:172 rq[ note: 2[:]10(u:built-in candidate operator[](volatile unsigned char *, int)
] ../nall/cd/edc.hpp= note: built-in candidate operator[](unsigned char *, int) BCDin:
::en33:9co: note: 172debuilt-in candidate operator[](const volatile unsigned char *, int)
(trac | t ikndID../nall/cd/edc.hpp:)ex) q[;5]
-> = T&BCD | ^
::e{../nall/cd/session.hpp : q[1689] re:1034:9: error: : = Bnote: CDuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
::enbuilt-in candidate operator[](const unsigned char *, int)c ode(m
st../nall/cd/session.hppf.:f34168 | urn (:10T&)suoupertpur::tao: note: built-in candidate operator[](volatile unsigned char *, int)
me)../nall/cd/session.hpp;p:
| 168 ^[
2:] =10er a:to../nall/cd/session.hpp :177note: :10: built-in candidate operator[](const volatile unsigned char *, int)r[]
(note: built-in candidate operator[](const unsigned char *, int)
i../nall/cd/session.hpp:sum >> ndex); }
16;| ^
177../nall/cd/session.hpp:../nall/cd/session.hpp: | :170170:10:10:10 note: :built-in candidate operator[](volatile unsigned char *, int)
: note: built-in candidate operator[](unsigned char *, int)
error: 170 | use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int') ~~~~~~^~
q[170 | ../nall/array-span.hpp:3] =28 B:15 CD:::en code(ms f.mq[ 3] inu=te);
../nall/cd/session.hpp | BC:177:10D ^
:note: ../nall/cd/session.hpp::candidate function170:: 10
e note: built-in candidate operator[](const volatile unsigned char *, int)
: note: nbuilt-in candidate operator[](const unsigned char *, int)c28
| odinle../nall/cd/session.hpp:i(nem170:sffatal error: .10:mautio note: otoo many errors emitted, stopping now [-ferror-limit=]
penratute)built-in candidate operator[](volatile unsigned char *, int)
;
or[../nall/cd/session.hpp| ~^~
] ../nall/array-span.hpp:28:15:(uint note: candidate function
inde 166x) -:>28 170:T | & 10: inl | i ne aut o q[0 opnote: ] = built-in candidate operator[](const volatile unsigned char *, int)
erattorrac { [re../nall/cd/session.hpp]:171:k.c10: error: (use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
ont u171 | rolintt in << urn ( d4T &)e| track.adx)super::o dres-p>erator[ ](inds eT &<< 0 ; x)
{;q[4] | = BC ^
rD../nall/cd/session.hpp::166::en }
etu10| rn (: T& ^co
d../nall/cd/edc.hppe:34(note: built-in candidate operator[](const unsigned char *, int)
ms../nall/cd/session.hpp:166:10: :9: note: built-in candidate operator[](unsigned char *, int)
note: built-in candidate operator[](volatile unsigned char *, int)
34 | output[2] = sum >> 16f.;../nall/cd/session.hppseco
nd);
| ~^~
:)166:../nall/array-span.hpp:super::o p| 28:15 ^era: note: tcandidate functiono
r../nall/cd/edc.hpp:[](10
i 28n: | 34dex)note: built-in candidate operator[](const volatile unsigned char *, int):
; } in
9l | ^../nall/cd/session.hpp:167:i
ne ../nall/cd/session.hpp:170:10 ::aunote: built-in candidate operator[](const unsigned char *, int)10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
note: ../nall/cd/edc.hpp:built-in candidate operator[](unsigned char *, int)
170 | 16734:9: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/edc.hpp:34: 9: | note: built-in candidate operator[](const volatile unsigned char *, int)
q[t../nall/cd/edc.hpp 3]:35: =o BCD q[1]op =: :9e:r error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
enator[ 0xc00;
| ](uoi35dnt in | dexe(msf ~^~
o.../nall/array-span.hppm:28iu:) -n15ute);
| : note: candidate function>t ^
../nall/cd/session.hppT&put[:283170: | ] 10 {: ret iunote: nbuilt-in candidate operator[](const unsigned char *, int)
l../nall/cd/session.hppir:nen (= autoT& )su170per:sum ::o10oper>> 2pe4;ra
at:otor[]( note: built-in candidate operator[](volatile unsigned char *, int)
irnde[| ../nall/cd/session.hpp ~~~~~~^~:](u170x); }:10
| : note: ^
built-in candidate operator[](const volatile unsigned char *, int)
in
t../nall/array-span.hpp../nall/cd/session.hpp ind:ex)../nall/cd/session.hpp:171:10: 28:15:: note: 171:10candidate function: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int') -
> T 28
& { 171 | renote: | built-in candidate operator[](unsigned char *, int)
tur 171 | n q [4 inl] =i(Tn& BCe Da q[u4] to ope)=r:a:enctor[](od e(BmsfCsupeDr.:s:::opereecouinncnatd)otor[](din ie(msdefn.dex;
s| )x ^
)../nall/cd/session.hpp;e }
co :nd)| ^
;171../nall/cd/session.hpp
-:> : | ~^~T& {10: rnote: built-in candidate operator[](const unsigned char *, int)e167tu
r:10: note: built-in candidate operator[](unsigned char *, int)
../nall/cd/session.hpp:171n (T167 | &)s u:10: note: built-in candidate operator[](volatile unsigned char *, int)pe
../nall/cd/session.hpp:171r q:10: ../nall/array-span.hppnote: [:built-in candidate operator[](const volatile unsigned char *, int)
::op1e28r] =:15:../nall/cd/session.hpp 0x00a :172note: ;:
10candidate function:|
t ^
o r[](error: ../nall/cd/session.hpp:use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
28 | in167d e:10x172 | ):;in }l
| ^
../nall/cd/edc.hpp :note: built-in candidate operator[](const unsigned char *, int)i neq[35:9: 5] =aunote: built-in candidate operator[](unsigned char *, int)
to op e35 | ra BCDt:: eoor[](uncodie(mn
utt../nall/cd/session.hpp:167: indputsexf.f)r[10 ame);
-> T: 3¬e: built-in candidate operator[](volatile unsigned char *, int)] { r= es
u../nall/cd/session.hpptum :167:10:> >rn ( note: | 24built-in candidate operator[](const volatile unsigned char *, int)
T&);s
| up ^
e ~^~../nall/cd/session.hpp:
168../nall/array-span.hpp:r::10../nall/cd/edc.hpp:35:9: :oerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
p28:15: note: candidate function
era to28 | r168 | inl[](indein: note: xbuilt-in candidate operator[](const unsigned char *, int))
;../nall/cd/edc.hppe a: uto}
oper| a ^t
35:9 ../nall/cd/session.hpp:o171r[: : note: built-in candidate operator[](volatile unsigned char *, int)10 q: ](u
note: in[2../nall/cd/edc.hppbuilt-in candidate operator[](unsigned char *, int):35] =
:9: note: built-in candidate operator[](const volatile unsigned char *, int)
171 | t ind e BCD: :en code(q[4x) ->] =tra BCDckID);
::e nTco| d ~^~
e& {( ../nall/array-span.hpp:mrs28:15: enote: tucandidate function
r 28f.sec | no in (linne dTa)&)../nall/cd/edc.hppusupeto r:::53:oo13;perape
to r[| rat] ^or[
]../nall/cd/session.hpp(in:171:10d(u: ex)note: ; }built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:| ^in171:10:t i note: built-in candidate operator[](volatile unsigned char *, int)
nd../nall/cd/session.hppex): -> T:
171../nall/cd/session.hpp& error: :10{ retur::nuse of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
53 | 172:10:(T&) note: s iubuilt-in candidate operator[](unsigned char *, int)pf
(note: built-in candidate operator[](const volatile unsigned char *, int) 172
| er: :op qer[5cat] omor[../nall/cd/session.hpp]:pa=(172 i:10:nd error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')reB[0e
] CD172 | x); : :en c od !}
| ^ e(m sf.q[5]
f../nall/cd/session.hpp :rame168:10== u: BCD::);
e | ^nconote:
d../nall/cd/session.hpp:172:ebuilt-in candidate operator[](unsigned char *, int)
(m 168 | 10 q[2: ] note: =built-in candidate operator[](const unsigned char *, int) BsCf
D.f../nall/cd/session.hpp:172r:a:m10: enote: built-in candidate operator[](volatile unsigned char *, int)
:../nall/cd/session.hpp:172:en)icodnte810(t_;: note:
built-in candidate operator[](const volatile unsigned char *, int)
t (su| ~^~r../nall/cd/session.hpp
:173:../nall/array-span.hpp10:a:28m error: ckID:use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
15 )173 | ;
: | q[6 ^
] ../nall/cd/session.hpp:168= 0xnote: candidate function
0 28 | 0;
inl>> | 0)) i ~^~:10
: note: r../nall/array-span.hpp:28etbuilt-in candidate operator[](const unsigned char *, int)nue
r../nall/cd/session.hpp::168 :a1510:un note: built-in candidate operator[](volatile unsigned char *, int) false
:../nall/cd/session.hpp: t;o
168o:10 : note: | note: ~~~~~~~^~built-in candidate operator[](const volatile unsigned char *, int)
pcandidate function
../nall/array-view.hpp 28e | rato inlr[]ine(:46: auto ../nall/cd/session.hpp15operuint aitn: note: :170:10:candidate functiono
rd error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')ex)
- > 46T170& | { | r ienli[ ]tnue arn (utT&)suop( opu e inte r rqindex[3] ) := BC:-> Tator[]&D::encodoe( { rpemrsfa.min(tutor[]e)u;
(eti | ~^~
ndeurn (../nall/array-span.hpp:x28T); }i&
):15: ns| upetr::o ^p
e index../nall/cd/session.hppr:a172t:)10o: rnote: [](built-in candidate operator[](unsigned char *, int)
note: candidate function
172const -> co | 28ninde | inl x); st q[5}i
| T] = B&C ^
../nall/cd/session.hpp{
: D| ::en ^ne auctood
e(msf.173f opre../nall/cd/edc.hppar:amtor:e1053:[](13::u note: built-in candidate operator[](unsigned char *, int)
int note: ibuilt-in candidate operator[](const unsigned char *, int)) 173 | ;
| ^
n53 | q[../nall/cd/session.hpp d6e :x172:10: note: )i -> f] = built-in candidate operator[](const unsigned char *, int)(cTo0x0&mpa
0;
{../nall/cd/session.hpp:172:10:r note: built-in candidate operator[](volatile unsigned char *, int)r
e../nall/cd/session.hpp:172:e[0tur10: n (note: ]built-in candidate operator[](const volatile unsigned char *, int)
T&)s != uper:uint8../nall/cd/session.hpp_:t(:so173u:10:pm > era toerror: > 0use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int'))
)r[]( re | ^
173i../nall/cd/session.hpp: | 173 n:d10: etnote: xu)built-in candidate operator[](const unsigned char *, int) r
;../nall/cd/session.hpp: n f}173a:l
10se: note: ;built-in candidate operator[](volatile unsigned char *, int)
| ^
| ^
../nall/cd/edc.hppq../nall/cd/session.hpp:170[:6]53 :10:=: note: built-in candidate operator[](unsigned char *, int)
0x00 ../nall/cd/session.hpp:173:1017013: note: built-in candidate operator[](const volatile unsigned char *, int) |
: note: built-in candidate operator[](const volatile unsigned char *, int)
;../nall/cd/edc.hpp q[:54
: 313: error: ]use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
| ~^~
../nall/array-span.hpp:28:../nall/cd/session.hpp54 | 15: if(co:175mnote: pacandidate function
r:e 28 | in[l10: inerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
e= 175B | 1 ] !=au uint8 t_tC(o os Dpuem > r::aetn> o cod8)r) [e(]ms(fu.m iinunt q[t inretde);ex)
| ^
7urn ../nall/cd/session.hpp-f:170:]10:a> T& lsnote: e{built-in candidate operator[](const unsigned char *, int)=;
| ~~~~~~~^~
../nall/cd/session.hpp:r170e:10:../nall/array-view.hpptu:46r:15: nnote: (note: T&built-in candidate operator[](volatile unsigned char *, int)
)sup../nall/cd/session.hpper:170::candidate function:ope
46 | 10: rainBtolCnote: built-in candidate operator[](const volatile unsigned char *, int)ir
n[]e(in aDdex)uto :op:e../nall/cd/session.hppe:171rncode(:10:msfa. error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
mintour[t 171 | e) ](;
| ~^~ui
nt ../nall/array-span.hpp:28: q15: note: candidate function
i 28 | i[4] ndex) const -> const T& {
| ^
= nliBCD::ne aenc../nall/cd/edc.hpp:;utode(msf 54.s:13: }e
cnote: built-in candidate operator[](const unsigned char *, int)
ond );
54 | o oper | atoif(comparer ~^~[[
1] != u../nall/array-span.hppi:nt8_28]t(sum >>(: 15 :8 )note: ) returnu candidate functionf
alse;
| ^
../nall/cd/edc.hpp:54:13: | ^
28 | ../nall/cd/session.hppnote: built-in candidate operator[](const volatile unsigned char *, int)
inl:i../nall/cd/edc.hppn173i:55:t index) -> 13: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int')
n 55 | ife(compar:T& { r10e [a2] != uiuntt8_t(sumo >> 1 6o)per) retuern ft:au lnote: ser;
| ~~~~~~~^~a
tor../nall/array-view.hpp[]built-in candidate operator[](unsigned char *, int)(
u:in46t i:15: note: candidate function
n 46 | ndie nli nc173odnexe)( | m sf(.fr a m e);
-| ^
>../nall/cd/session.hpp:172:10: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp: 172:10T : note: aut&o op e{rator[](uibuilt-in candidate operator[](volatile unsigned char *, int) nt inTdex)
../nall/cd/session.hpprceotn&st -> )csoup:ne172st T& {:u
r | ^
../nall/cd/edc.hpp:55:13: note: built-in candidate operator[](const unsigned char *, int):10
: 55 | if(c:oom pare[2] !p= uinrnte rat(oTr[&])(index); note: }
built-in candidate operator[](const volatile unsigned char *, int)
| s ^
8_t(sum >u> 16)) ../nall/cd/session.hppp:r175etu:rn10 fa les../nall/cd/session.hppe: : ;note: r
| 173:10q::[6oper ^built-in candidate operator[](unsigned char *, int)
:../nall/cd/edc.hpp: 55:13a:] = 175note: built-in candidate operator[](const volatile unsigned char *, int)
| to ../nall/cd/edc.hpp :56:13: error: r[](i0xndex)use of overloaded operator '[]' is ambiguous (with operand types 'array_view' (aka 'array_view') and 'int');00;
| ^ 56 |
../nall/cd/session.hpp:173:error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int') if10: note: built-in candidate operator[](const unsigned char *, int)}
| ^
../nall/cd/session.hpp../nall/cd/session.hpp:173:171:10(c:omp10ar:eq: note: built-in candidate operator[](unsigned char *, int)
note: built-in candidate operator[](volatile unsigned char *, int)[ 171 | 3] [7 ]
=q[4] ../nall/cd/session.hpp:173= B!=BC uCDin:::Dt10:8_t(:e: note: built-in candidate operator[](const volatile unsigned char *, int)
nsum >> 24)co)de( return famsfl.se;
| ~~~~~~~^~se
../nall/cd/session.hpp:175../nall/array-view.hpp::46:co15n10:d);
| ^
:../nall/cd/session.hpp:171eerror: :nnote: candidate function
use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')10: 46 |
i nl in175e | au note: built-in candidate operator[](const unsigned char *, int)
t../nall/cd/session.hpp :o o171: 10: note: built-in candidate operator[](volatile unsigned char *, int)pe q[7
rato]../nall/cd/session.hppr: [](u171i=n:10t i: nde x) cBonote: nbuilt-in candidate operator[](const volatile unsigned char *, int)st -> const TCD::& {
| ^
e../nall/cd/edc.hpp:56:13: note: built-in candidate operator[](const unsigned char *, int)
nco 56 | deif(msf.
(comcparme[i3nu../nall/cd/session.hpp:t172:10:] e error: o!)d;use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')= u
ien
t8_ 172( | | mt
s( ~^~
su../nall/array-span.hpp : m 28 q: [>5> 2415)) :r etu]note: rn f al= candidate functionseB ;
C| D ^
:../nall/cd/edc.hpp::e56n:13c
:173od note: built-in candidate operator[](const volatile unsigned char *, int)e (m28
sf.fr | ame);
| | ~^~
../nall/array-span.hpp:28:i15:n note: lcandidate function
in 28e a | fu toi. nlimnoeipe anrautuor[tot oe](uipe)ra;nt
i to| r ^
[../nall/cd/session.hpp:175:10nd: note: built-in candidate operator[](const unsigned char *, int)
](../nall/cd/session.hppuin tex) ->i :ndex)T& { -> T& { re turn (T&q)super[::operator[](index6175:10); }
| ^
: note: ../nall/cd/session.hpp:172:10: note: built-in candidate operator[](unsigned char *, int)
built-in candidate operator[](volatile unsigned char *, int) 172
| ../nall/cd/session.hpp:175: 10: note: built-in candidate operator[](const volatile unsigned char *, int)
] q[5]= = BCD::encode../nall/cd/session.hpp:0176:x(10:0msf0.fr am;e
) error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
;|
176 | ~^~ |
^
../nall/array-span.hpp : q../nall/cd/session.hpp:[828:] =15 BC:D: :e172nc:10note: :candidate function
ode(note: built-in candidate operator[](const unsigned char *, int)
28 | ../nall/cd/session.hppms:172:f .10:i senclonote: nid)n;ebuilt-in candidate operator[](volatile unsigned char *, int)
../nall/cd/session.hppau:172: | ~^~
10: to../nall/array-span.hpp:28 :15:onote: built-in candidate operator[](const volatile unsigned char *, int)p note: candidate functione
r
a28 | t inlorine[] auto( ope../nall/cd/session.hppru:173:10:ian ttor [](uerror: int iniuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
ndd 173e | x ) -> qeT[6]&x) ={ 0r-ex0t>u0;r n
| ~^~
(../nall/array-span.hpp:T& { re28:15turn (T&)super:: note: :opcandidate function
erat 28 | inorTli&n re)ets autouru opnep[](inderatexror:[]:(uint); }
| o p ^
e rind(ate../nall/cd/session.hpp:176:10: x) note: built-in candidate operator[](unsigned char *, int)
- 176 | > T & { r oT&)rsuper e[::o]tur(n iq[8n]pder(atT&e)s = Bor[CD:x:u]()ein;cn dopd}ee(e
rmx) sf.secon; }
| ^ | ::op
ed) ^
r;../nall/cd/session.hpp../nall/cd/session.hpp
:173a | :t ^175o
:r[]:(../nall/cd/session.hpp:176:10: note: 10ibuilt-in candidate operator[](const unsigned char *, int):n
dex)10../nall/cd/session.hpp:176::note: built-in candidate operator[](unsigned char *, int)10 :note:
; 175 | built-in candidate operator[](unsigned char *, int)
}
| ^
note: ../nall/cd/session.hpp:173:10: note: built-in candidate operator[](unsigned char *, int) built-in candidate operator[](volatile unsigned char *, int)
q
[ 173173 | 7../nall/cd/session.hpp]: 176 = BCD | :: : 10 enc : o de(msqnote: built-in candidate operator[](const volatile unsigned char *, int)[f
6.m inuq[] =6 t]../nall/cd/session.hpp0xe 0:0);
| =177;
^
0: x../nall/cd/session.hpp:017510: error: | ^0:10use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
;
:../nall/cd/session.hpp: 173:| 10 177:note: built-in candidate operator[](const unsigned char *, int)
| ../nall/cd/session.hppnote: ^:175
built-in candidate operator[](const unsigned char *, int):10: ../nall/cd/session.hpp
:note: ../nall/cd/session.hpp173:173::10:10built-in candidate operator[](volatile unsigned char *, int):
note: built-in candidate operator[](volatile unsigned char *, int)note: ../nall/cd/session.hppbuilt-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp../nall/cd/session.hpp::175: :10 173:q:[ note: built-in candidate operator[](const volatile unsigned char *, int)10
173:9] :10:note: built-in candidate operator[](volatile unsigned char *, int)note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/session.hpp../nall/cd/session.hpp:= BC173:10:: 176:10D::: ../nall/cd/session.hpp:enerror: note: 175code:10built-in candidate operator[](const volatile unsigned char *, int)
: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')(
msf 175.f176 | | r../nall/cd/session.hpp am :175 :10e ): ;
qerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
[ q[8 | ]7 ~^~
175 | ] = = q[7]BCD B: = CD::B:enecCnDode(co:msf.sdeceo:en(comndse(fd).;msfm.miinnu
ute)t; e| ~^~)
../nall/array-span.hpp:28:15:| ; ~^~
note: candidate function
| ~^~../nall/array-span.hpp
28:28:15:../nall/array-span.hpp note: candidate function:
| 28inl:ine 15a../nall/array-span.hppu: t28:o28:15 : | op note: note: ercandidate functiona
itcandidate function
nol ir28 28 | in | lne a u i[i]nnteo aut(uilnt io ndeix)n eoo -> ppT eraaeutt&orratoor[[ ](]o(puui intn te {inde rerx) -ta>ut roTnri [ndex) -> T& { ret&]u(T&)sr(u iupn (T{er::op&e) retsupent urnir::operator ([](indrndatex)or; [](}eTxin)dex)
-; }
| ^>| ^
&)sup../nall/cd/session.hpp../nall/cd/session.hppe T&:175:10: note: built-in candidate operator[](unsigned char *, int)r :
::ope{ rar 175 | e totr[](176:10: unote: irn built-in candidate operator[](unsigned char *, int)n
( 176 | q[7]T d&) =e BC sxIn file included from upDq[../hiro/hiro.cpp:e):; }5:er::ope:
n
In file included from | ^
../hiro/core/core.cppcrat:or[../nall/cd/session.hppod13:
:177:In file included from ../hiro/core/core.hpp](:10:3:
In file included from e(msif ../nall/chrono.hppnote: built-in candidate operator[](unsigned char *, int)
.mindex)nu :177; 4 | te:
}
| ^
../nall/string.hpp../nall/cd/session.hpp:175:);:10
| ^
: note: built-in candidate operator[](unsigned char *, int)1408
:57../nall/cd/session.hpp:175: 175: warning: 10:unqualified call to 'std::move' [-Wunqualified-std-cast-call] |
note: built-in candidate operator[](const unsigned char *, int) 140
| ../nall/cd/session.hpp:175 : 10:] in note: built-in candidate operator[](volatile unsigned char *, int) = B
CqDl[../nall/cd/session.hppi7]n: = e:e sncBodCD::tre:175enco:10iden:(g note: built-in candidate operator[](const volatile unsigned char *, int)m(s(msff.strin.mgin&s
& sueoc../nall/cd/session.hppto:u176:rce10n)d);
| e); : ^: s
| t ^
error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')r../nall/cd/session.hpp:i176:n
../nall/cd/session.hppg:175:(10 ) { op176 | erato10: r=note: ( m:built-in candidate operator[](const unsigned char *, int)
ovenote: ../nall/cd/session.hpp: ( sbuilt-in candidate operator[](const unsigned char *, int) 176 q[9]:10o: unote: built-in candidate operator[](volatile unsigned char *, int)rq
ce[
)8] =../nall/cd/session.hpp:175:10:)../nall/cd/session.hpp ;BC:176:10D = BC::e: nD:cnote: built-in candidate operator[](const volatile unsigned char *, int) :o}
dene(m
note: built-in candidate operator[](volatile unsigned char *, int)
sf .sec../nall/cd/session.hppo../nall/cd/session.hpp:| 175: ^:10
nd| ): std::
177:10: note: built-in candidate operator[](const volatile unsigned char *, int)error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
;
| ~^~
../nall/array-span.hpp:28177 | :15: note: ../nall/cd/session.hppcandidate function
: c176:28 | in qline 10: error: [9use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')] = BC
D:a:u eto oopn176edr | co e( adt e(mqms[os8]f.fr.frame);
= fr a[](| u ~^~mBCD:
e:i../nall/array-span.hpp:n28:t index15): ;
) -> T | ^
¬e: candidate function
../nall/cd/session.hpp: 28 | 177:10inIn file included from enlfc/cartridge/cartridge.cpp{ci renet: ur:n (T&onote: )dbuilt-in candidate operator[](const unsigned char *, int) aesupeu
t../nall/cd/session.hpp:177r(mo ::10:op note: built-in candidate operator[](volatile unsigned char *, int)
e1../nall/cd/session.hppr:
atIn file included from ./fc/fc.hpp:o:177r[:osper:10: note: f.sabuilt-in candidate operator[](const volatile unsigned char *, int)
t6:
In file included from oecor[](innd);d./emulator/emulator.hpp:24
:
](In file included from ../nall/vfs.hpp:3uinex:
t iIn file included from ../nall/vfs/vfs.hpp:| )70; :
}
In file included from | ^
../nall/vfs/fs/cdrom.hpp ~^~
nd../nall/array-span.hpp::28:ex4../nall/cd/session.hpp:15::
note: In file included from ../nall/cd.hpp176):candidate function
31: 28 | :
10:../nall/cd/session.hpp : 166note: built-in candidate operator[](unsigned char *, int):10
- 176in> T | &: l error: in{ use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')re
te 166 q | [8 ] =ur Bn ( T&CD :: en cqo)[su0] pd=e( er::msf.seopecorantraadc);
kt or.[| ^](inu
dceto../nall/cd/session.hpp:../nall/string.hppontr:x); 176:10303:fatal error: 52otoo many errors emitted, stopping now [-ferror-limit=]:}l:
note: built-in candidate operator[](const unsigned char *, int)
<<../nall/cd/session.hpp: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
4 303 | | track. vector(v176aector&& source) :{ vector_bas | ^e:10dd: res
note: ../nall/cd/session.hpp: osbuilt-in candidate operator[](volatile unsigned char *, int)
p opere T BC inliD::nenecod au& {to retour../nall/string.hppe(msn :308(T:&)s83: :peraerror: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]
tor[](ui 308nt inde177 | | x ) u perin:f. l:ope-i>neq Trf& {a ruettoraaturno ([T oper&)a9t]osurper[](indr=(::ovmepecetraet =ox));r[]o; (}
r
| & B ^
&CD ../nall/cd/session.hpp:176in:10 d:e:x); snote: built-in candidate operator[](unsigned char *, int)
o:u }enco176de | r(mscf
e | . ^f
../nall/cd/session.hppr q[8] :166:= 10:) note: ame)-> ;built-in candidate operator[](unsigned char *, int)
B CDt:y166 | :enpcode ( e & m { sfretur
| .n ^
se| ../nall/cd/session.hpp ~^~
vec../nall/array-span.hpp:cotnd);
177oqr[0:| ^_
b../nall/cd/session.hpp:176a:s10] = e:10: note: tra::built-in candidate operator[](const unsigned char *, int) note: built-in candidate operator[](const unsigned char *, int)
cok
.../nall/cd/session.hpp:../nall/cd/session.hpp:177:cpo10: note: e176:10built-in candidate operator[](volatile unsigned char *, int):nrtrator=(mo
ve(souo note: built-in candidate operator[](volatile unsigned char *, int)
r../nall/cd/session.hpplc ../nall/cd/session.hpp:e:176)):10: <177, <: 4 *t10: h|note: trnote: ibuilt-in candidate operator[](const volatile unsigned char *, int):
s; built-in candidate operator[](const volatile unsigned char *, int)}ac
28 k| ^
| std::.../nall/cd/session.hpp
::177:15a10: error: ddr: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
note: ess candidate function
fatal error: too many errors emitted, stopping now [-ferror-limit=]<<
0 177 | 28;
| ^
| ../nall/cd/session.hpp:166: 10i:q[9] nnote: = built-in candidate operator[](const unsigned char *, int)B
l../nall/cd/session.hpp:166:i10n:CD enote: ::enco built-in candidate operator[](volatile unsigned char *, int)
dautoe../nall/cd/session.hpp:(msf. 166opfrae:10: ratonote: built-in candidate operator[](const volatile unsigned char *, int)
rme);
| ~^~
[../nall/array-span.hpp:../nall/cd/session.hpp:](u167i28:10: :15error: nuse of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
t 167 | ind ex) : -note: >candidate function T& q[ { 1
] 28 | inr et= 0x0u0;
linr | ~^~
n../nall/array-span.hpp e( autT:28:15: note: o opcandidate function
e&rat) 28 | insuplineor::e aroutop eraotpor[]e(rindaex)t[]o(u; }r[]
( u| iint inn ^
td../nall/cd/session.hpp:177: in10ex) -de> T&x) -> T:{ ret&u r n{ note: built-in candidate operator[](unsigned char *, int)
(T& )suretuperr:n (T&):operators 177 | upe[r] (in d :e:op erx a) ;tor [}
q[9] = | ^
B](CiD::e../nall/cd/session.hpp:167:10:n cnote: In file included from ../hiro/hiro.cppbuilt-in candidate operator[](unsigned char *, int)
167 | o :5dn:
ed q[In file included from e(msx../hiro/core/core.cpp:);1f] .}
13| :
f In file included from = 0x ^0r0a;
../hiro/core/core.hpp |
^
:3../nall/cd/session.hpp:167:10: note: built-in candidate operator[](const unsigned char *, int):
../nall/cd/session.hpp:177In file included from :../nall/chrono.hpp../nall/cd/session.hpp:167:10me);10:: :note:
| ^
built-in candidate operator[](volatile unsigned char *, int)note:
../nall/cd/session.hppbuilt-in candidate operator[](unsigned char *, int)../nall/cd/session.hpp:4::
167:10In file included from : note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/string.hpp
177::../nall/cd/session.hpp:168:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')177
| 10 :168 note: built-in candidate operator[](const unsigned char *, int)
| ../nall/cd/session.hpp q :q[[29177]: 10= ]BCD::e: = BC Dnnote: code(built-in candidate operator[](volatile unsigned char *, int)
:../nall/cd/session.hpp:emncos:f.fde(t177338:
../nall/string/pascal.hpp:r:r10a28ck:ID)a: me);53: ;
| warning: ~^~
note: ../nall/array-span.hppunqualified call to 'std::move' [-Wunqualified-std-cast-call]:28:
15: note: candidate function
28 |
| ^
../nall/cd/session.hpp:17728 | strininlg_ine:10built-in candidate operator[](const volatile unsigned char *, int)
p : aanote: built-in candidate operator[](const unsigned char *, int)
uto ../nall/cd/session.hpp:sco177:pe10:ara torl[](uinfatal error: (tsttoo many errors emitted, stopping now [-ferror-limit=]r note: i
ndbuilt-in candidate operator[](volatile unsigned char *, int)exing_p
a../nall/cd/session.hpp:177:10: ) note: -s> Tcbuilt-in candidate operator[](const volatile unsigned char *, int)a& {
l r&eturn& (T& )super::operastor[](oindfatal error: ex);too many errors emitted, stopping now [-ferror-limit=] u}
rc
e | ) ^
../nall/cd/session.hpp:168:{10: note: built-in candidate operator[](unsigned char *, int)
o 168 | p q[e2] = BrCD::encaode(tractkID);
| ^
or../nall/cd/session.hpp:168:10=: note: built-in candidate operator[](const unsigned char *, int)
(../nall/cd/session.hpp:168:10: note: built-in candidate operator[](volatile unsigned char *, int)m
ove../nall/cd/session.hpp:168:10: (note: built-in candidate operator[](const volatile unsigned char *, int)
source)); }
| ^
| std::
../nall/cd/session.hpp:170:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
170 | q[3] = BCD::encode(msf.minute);
| ~^~
../nall/array-span.hpp:28:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/session.hpp:170:10: note: built-in candidate operator[](unsigned char *, int)
170 | q[3] = BCD::encode(msf.minute);
| ^
../nall/cd/session.hpp:170:10: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:170:10: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/session.hpp:170:10: note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/session.hpp:171:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
171 | q[4] = BCD::encode(msf.second);
| ~^~
../nall/array-span.hpp:28:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/session.hpp:171:10: note: built-in candidate operator[](unsigned char *, int)
171 | q[4] = BCD::encode(msf.second);
| ^
../nall/cd/session.hpp:171:10: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:171:10: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/session.hpp:171:10: note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/session.hpp:172:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
172 | q[5] = BCD::encode(msf.frame);
| ~^~
../nall/array-span.hpp:28:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/session.hpp:172:10: note: built-in candidate operator[](unsigned char *, int)
172 | q[5] = BCD::encode(msf.frame);
| ^
../nall/cd/session.hpp:172:10: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:172:10: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/session.hpp:172:10: note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/session.hpp:173:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
173 | q[6] = 0x00;
| ~^~
../nall/array-span.hpp:28:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/session.hpp:173:10: note: built-in candidate operator[](unsigned char *, int)
173 | q[6] = 0x00;
| ^
../nall/cd/session.hpp:173:10: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:173:10: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/session.hpp:173:10: note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/session.hpp:175:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
175 | q[7] = BCD::encode(msf.minute);
| ~^~
../nall/array-span.hpp:28:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/session.hpp:175:10: note: built-in candidate operator[](unsigned char *, int)
175 | q[7] = BCD::encode(msf.minute);
| ^
../nall/cd/session.hpp:175:10: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:175:10: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/session.hpp:175:10: note: built-in candidate operator[](const volatile unsigned char *, int)
../nall/cd/session.hpp:176:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span' (aka 'array_span') and 'int')
176 | q[8] = BCD::encode(msf.second);
| ~^~
10../nall/array-span.hpp:28 warnings and 20 errors generated.
:15: note: candidate function
28 | inline auto operator[](uint index) -> T& { return (T&)super::operator[](index); }
| ^
../nall/cd/session.hpp:176:10: note: built-in candidate operator[](unsigned char *, int)
176 | q[8] = BCD::encode(msf.second);
| ^
../nall/cd/session.hpp:176:10: note: built-in candidate operator[](const unsigned char *, int)
../nall/cd/session.hpp:176:10: note: built-in candidate operator[](volatile unsigned char *, int)
../nall/cd/session.hpp:176:10: note: built-in candidate operator[](const volatile unsigned char *, int)
gmake: *** [../nall/GNUmakefile:165: obj/emulator.o] Error 1
gmake: *** Waiting for unfinished jobs....
../nall/cd/session.hpp:177:10: error: use of overloaded operator '[]' is ambiguous (with operand types 'array_span
MidnightBSD Magus