log for org.dolphinemu.dolphinemu:19323
== Installed Android Tools ==
2023-09-13 12:27:30,234 DEBUG: Reading 'config.yml'
2023-09-13 12:27:30,246 DEBUG: ipfs_cid not found, skipping CIDv1 generation
2023-09-13 12:27:30,247 INFO: Creating log directory
2023-09-13 12:27:30,247 INFO: Creating temporary directory
2023-09-13 12:27:30,248 INFO: Creating output directory
2023-09-13 12:27:30,267 DEBUG: Getting git vcs interface for https://github.com/dolphin-emu/dolphin.git
2023-09-13 12:27:30,267 DEBUG: Checking org.dolphinemu.dolphinemu:19323
2023-09-13 12:27:30,268 INFO: Building version 5.0-19870 (19323) of org.dolphinemu.dolphinemu
2023-09-13 12:27:30,268 WARNING: Android NDK version 'r25c' could not be found!
2023-09-13 12:27:30,268 WARNING: Configured versions:
Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2023-09-13 12:27:30,289 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2023-09-13 12:27:30,456 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc HTTP/1.1" 200 408
2023-09-13 12:27:30,461 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2023-09-13 12:27:30,691 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json HTTP/1.1" 200 110477
Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
Downloading https://dl.google.com/android/repository/android-ndk-r25c-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r25c-linux.zip
2023-09-13 12:27:31,044 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2023-09-13 12:27:31,138 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r25c-linux.zip HTTP/1.1" 200 531118193
Unzipping to /tmp/.sdkmanager-qk9gw5_z
Installing into /opt/android-sdk/ndk/25.2.9519653
2023-09-13 12:28:17,899 INFO: Set NDK r25c (25.2.9519653) up
2023-09-13 12:28:17,900 INFO: Running 'sudo' commands in /home/vagrant
2023-09-13 12:28:17,900 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y lib32stdc++6; apt-get install -y openjdk-17-jdk-headless; update-java-alternatives -a
+ apt-get update
Get:1 https://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:2 https://debian.osuosl.org/debian bullseye InRelease [116 kB]
Get:3 https://debian.osuosl.org/debian bullseye-updates InRelease [44.1 kB]
Get:4 https://debian.osuosl.org/debian bullseye-backports InRelease [49.0 kB]
Get:5 https://security.debian.org/debian-security bullseye-security/main amd64 Packages [246 kB]
Get:6 https://security.debian.org/debian-security bullseye-security/main Translation-en [159 kB]
Get:7 https://debian.osuosl.org/debian bullseye/main amd64 Packages [8183 kB]
Get:8 https://debian.osuosl.org/debian bullseye/main Translation-en [6240 kB]
Get:9 https://debian.osuosl.org/debian bullseye-updates/main amd64 Packages [17.5 kB]
Get:10 https://debian.osuosl.org/debian bullseye-updates/main Translation-en [10.1 kB]
Get:11 https://debian.osuosl.org/debian bullseye-backports/main amd64 Packages [406 kB]
Get:12 https://debian.osuosl.org/debian bullseye-backports/main Translation-en [341 kB]
Fetched 15.9 MB in 8s (2111 kB/s)
Reading package lists...
+ apt-get install -y lib32stdc++6
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
lib32gcc-s1 libc6-i386
The following NEW packages will be installed:
lib32gcc-s1 lib32stdc++6 libc6-i386
0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
Need to get 3174 kB of archives.
After this operation, 14.7 MB of additional disk space will be used.
Get:1 https://debian.osuosl.org/debian bullseye/main amd64 libc6-i386 amd64 2.31-13+deb11u6 [2615 kB]
Get:2 https://debian.osuosl.org/debian bullseye/main amd64 lib32gcc-s1 amd64 10.2.1-6 [49.4 kB]
Get:3 https://debian.osuosl.org/debian bullseye/main amd64 lib32stdc++6 amd64 10.2.1-6 [510 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 3174 kB in 4s (792 kB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 36749 files and directories currently installed.)
Preparing to unpack .../libc6-i386_2.31-13+deb11u6_amd64.deb ...
Unpacking libc6-i386 (2.31-13+deb11u6) ...
Selecting previously unselected package lib32gcc-s1.
Preparing to unpack .../lib32gcc-s1_10.2.1-6_amd64.deb ...
Unpacking lib32gcc-s1 (10.2.1-6) ...
Selecting previously unselected package lib32stdc++6.
Preparing to unpack .../lib32stdc++6_10.2.1-6_amd64.deb ...
Unpacking lib32stdc++6 (10.2.1-6) ...
Setting up libc6-i386 (2.31-13+deb11u6) ...
Setting up lib32gcc-s1 (10.2.1-6) ...
Setting up lib32stdc++6 (10.2.1-6) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
+ apt-get install -y openjdk-17-jdk-headless
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
openjdk-17-jre-headless
Suggested packages:
openjdk-17-demo openjdk-17-source libnss-mdns fonts-dejavu-extra
fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
| fonts-wqy-zenhei fonts-indic
The following NEW packages will be installed:
openjdk-17-jdk-headless openjdk-17-jre-headless
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 115 MB of archives.
After this operation, 271 MB of additional disk space will be used.
Get:1 https://security.debian.org/debian-security bullseye-security/main amd64 openjdk-17-jre-headless amd64 17.0.7+7-1~deb11u1 [43.7 MB]
Get:2 https://security.debian.org/debian-security bullseye-security/main amd64 openjdk-17-jdk-headless amd64 17.0.7+7-1~deb11u1 [71.2 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 115 MB in 6s (19.4 MB/s)
Selecting previously unselected package openjdk-17-jre-headless:amd64.
(Reading database ... 37056 files and directories currently installed.)
Preparing to unpack .../openjdk-17-jre-headless_17.0.7+7-1~deb11u1_amd64.deb ...
Unpacking openjdk-17-jre-headless:amd64 (17.0.7+7-1~deb11u1) ...
Selecting previously unselected package openjdk-17-jdk-headless:amd64.
Preparing to unpack .../openjdk-17-jdk-headless_17.0.7+7-1~deb11u1_amd64.deb ...
Unpacking openjdk-17-jdk-headless:amd64 (17.0.7+7-1~deb11u1) ...
Setting up openjdk-17-jre-headless:amd64 (17.0.7+7-1~deb11u1) ...
update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode
Setting up openjdk-17-jdk-headless:amd64 (17.0.7+7-1~deb11u1) ...
+ update-java-alternatives -a
update-alternatives: error: no alternatives for jconsole
2023-09-13 12:29:14,002 DEBUG: > sudo passwd --lock root
passwd: password expiry information changed.
2023-09-13 12:29:14,314 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 37490 files and directories currently installed.)
Removing sudo (1.9.5p2-3+deb11u1) ...
Purging configuration files for sudo (1.9.5p2-3+deb11u1) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
2023-09-13 12:29:24,653 INFO: Getting source for revision 032c77b462a220016f23c5079e71bb23e0ad2adf
2023-09-13 12:29:24,654 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:24,654 DEBUG: > git rev-parse --show-toplevel
2023-09-13 12:29:24,864 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:24,864 DEBUG: > git submodule foreach --recursive git reset --hard
2023-09-13 12:29:35,110 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:35,111 DEBUG: > git reset --hard
2023-09-13 12:29:36,828 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:36,829 DEBUG: > git submodule foreach --recursive git clean -dffx
2023-09-13 12:29:37,440 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:37,440 DEBUG: > git clean -dffx
2023-09-13 12:29:37,552 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:37,552 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch origin
2023-09-13 12:29:38,266 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:38,266 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org remote prune origin
2023-09-13 12:29:38,980 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:38,980 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2023-09-13 12:29:39,594 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:39,594 DEBUG: > git remote set-head origin --auto
2023-09-13 12:29:40,408 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:40,409 DEBUG: > git checkout -f 032c77b462a220016f23c5079e71bb23e0ad2adf
2023-09-13 12:29:41,223 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:41,223 DEBUG: > git clean -dffx
2023-09-13 12:29:41,333 INFO: Initialising submodules
2023-09-13 12:29:41,334 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:41,334 DEBUG: > git rev-parse --show-toplevel
2023-09-13 12:29:41,552 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:41,553 DEBUG: > git submodule sync
2023-09-13 12:29:41,966 DEBUG: Directory: build/org.dolphinemu.dolphinemu
2023-09-13 12:29:41,966 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org submodule update --init --force --recursive
Submodule path 'Externals/FFmpeg-bin': checked out '9bc087fbca36ce5a85eb4fd73f0c73813593e5a2'
Submodule path 'Externals/Qt': checked out '495517af2b922c10c24f543e0fd6ea3ddf774e50'
Submodule path 'Externals/SDL/SDL': checked out 'ac13ca9ab691e13e8eebe9684740ddcb0d716203'
Submodule path 'Externals/VulkanMemoryAllocator': checked out '498e20dfd1343d99b9115201034bb0219801cdec'
Submodule path 'Externals/cubeb/cubeb': checked out '27d2a102b0b75d9e49d43bc1ea516233fb87d778'
Submodule path 'Externals/cubeb/cubeb/cmake/sanitizers-cmake': checked out 'aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a'
Submodule path 'Externals/cubeb/cubeb/googletest': checked out '800f5422ac9d9e0ad59cd860a2ef3a679588acb4'
Submodule path 'Externals/curl/curl': checked out '7ab9d43720bc34d9aa351c7ca683c1668ebf8335'
Submodule path 'Externals/gtest': checked out '58d77fa8070e8cec2dc1ed015d66b454c8d78850'
Submodule path 'Externals/implot/implot': checked out 'cc5e1daa5c7f2335a9460ae79c829011dc5cef2d'
Submodule path 'Externals/libadrenotools': checked out 'f4ce3c9618e7ecfcdd238b17dad9a0b888f5de90'
Submodule path 'Externals/libadrenotools/lib/linkernsbypass': checked out '2f8df932534999196751dde3e0302f83ef1f4513'
Submodule path 'Externals/libspng/libspng': checked out 'dc5b1032c08efac68ad30170f7ccbf0aa8dd55c9'
Submodule path 'Externals/libusb/libusb': checked out 'ba698478afc3d3a72644eef9fc4cd24ce8383a4c'
Submodule path 'Externals/mGBA/mgba': checked out '8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51'
Submodule path 'Externals/rcheevos/rcheevos': checked out 'd9e990e6d13527532b7e2bb23164a1f3b7f33bb5'
Submodule path 'Externals/spirv_cross/SPIRV-Cross': checked out '50b4d5389b6a06f86fb63a2848e1a7da6d9755ca'
Submodule path 'Externals/zlib-ng/zlib-ng': checked out 'ce01b1e41da298334f8214389cc9369540a7560f'
2023-09-13 12:29:50,006 INFO: Creating local.properties file at build/org.dolphinemu.dolphinemu/local.properties
2023-09-13 12:29:50,008 INFO: Creating local.properties file at build/org.dolphinemu.dolphinemu/Source/local.properties
2023-09-13 12:29:50,009 INFO: Creating local.properties file at build/org.dolphinemu.dolphinemu/Source/Android/local.properties
2023-09-13 12:29:50,010 INFO: Creating local.properties file at build/org.dolphinemu.dolphinemu/Source/Android/app/local.properties
2023-09-13 12:29:50,011 DEBUG: Removing debuggable flags from build/org.dolphinemu.dolphinemu/Source/Android/app
2023-09-13 12:29:50,029 INFO: Cleaned build.gradle of keysigning configs at build/org.dolphinemu.dolphinemu/Source/Android/app/build.gradle
2023-09-13 12:29:50,041 INFO: Cleaned build.gradle of keysigning configs at build/org.dolphinemu.dolphinemu/Source/Android/benchmark/build.gradle
2023-09-13 12:29:50,208 INFO: Running 'prebuild' commands in build/org.dolphinemu.dolphinemu/Source/Android/app
2023-09-13 12:29:50,208 DEBUG: Directory: build/org.dolphinemu.dolphinemu/Source/Android/app
2023-09-13 12:29:50,209 DEBUG: > bash -e -u -o pipefail -x -c -- sdkmanager 'cmake;3.18.1' 'ndk;21.3.6528147'
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sdkmanager 'cmake;3.18.1' 'ndk;21.3.6528147'
Downloading https://dl.google.com/android/repository/cmake-3.18.1-linux.zip into /home/vagrant/.cache/sdkmanager/cmake-3.18.1-linux.zip
Unzipping to /tmp/.sdkmanager-dtnjdo76
Installing into /opt/android-sdk/cmake/3.18.1
Downloading https://dl.google.com/android/repository/android-ndk-r21d-linux-x86_64.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r21d-linux-x86_64.zip
Unzipping to /tmp/.sdkmanager-2ajcsd73
Installing into /opt/android-sdk/ndk/21.3.6528147
2023-09-13 12:31:45,501 INFO: Cleaning Gradle project...
2023-09-13 12:31:45,503 DEBUG: Directory: build/org.dolphinemu.dolphinemu/Source/Android/app
2023-09-13 12:31:45,503 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.0 via distributionUrl
Downloading missing gradle version 8.0
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.0-bin.zip: OK
Running /opt/gradle/versions/8.0/bin/gradle clean
Welcome to Gradle 8.0!
For more details see https://docs.gradle.org/8.0/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :app
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:externalNativeBuildCleanBenchmark
> Task :app:externalNativeBuildCleanDebug
> Task :app:externalNativeBuildCleanRelease
> Task :app:clean
BUILD SUCCESSFUL in 1m 12s
4 actionable tasks: 4 executed
2023-09-13 12:33:07,751 INFO: Scanning source for common problems...
2023-09-13 12:33:07,764 DEBUG: scanner is configured to use signature data from: 'suss'
2023-09-13 12:33:07,841 INFO: Removing gradle-wrapper.jar at Source/Android/gradle/wrapper/gradle-wrapper.jar
2023-09-13 12:33:08,114 INFO: Removing binary at Externals/gettext/msgfmt.exe
2023-09-13 12:33:08,530 INFO: Removing gzip file archive at Externals/zlib-ng/zlib-ng/test/CVE-2002-0059/test.gz
2023-09-13 12:33:08,531 INFO: Removing gzip file archive at Externals/zlib-ng/zlib-ng/test/CVE-2005-2096/test.gz
2023-09-13 12:33:08,531 INFO: Removing gzip file archive at Externals/zlib-ng/zlib-ng/test/CVE-2004-0797/test.gz
2023-09-13 12:33:08,533 INFO: Removing gzip file archive at Externals/zlib-ng/zlib-ng/test/GH-979/pigz-2.6.tar.gz
2023-09-13 12:33:08,534 INFO: Removing binary at Externals/zlib-ng/zlib-ng/test/GH-364/test.bin
2023-09-13 12:33:08,536 INFO: Removing gzip file archive at Externals/zlib-ng/zlib-ng/test/CVE-2005-1849/test.gz
2023-09-13 12:33:08,722 INFO: Removing gradle-wrapper.jar at Externals/SDL/SDL/android-project/gradle/wrapper/gradle-wrapper.jar
2023-09-13 12:33:08,749 INFO: Removing binary at Externals/SDL/SDL/Xcode/SDL/pkg-support/resources/SDL_DS_Store
2023-09-13 12:33:08,797 INFO: Removing binary at Externals/VulkanMemoryAllocator/bin/VmaSample_Release_vs2019.exe
2023-09-13 12:33:08,988 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gba/irq/keyirq/test.gba
2023-09-13 12:33:09,063 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/06-ld r,r/test.gb
2023-09-13 12:33:09,064 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/02-interrupts/test.gb
2023-09-13 12:33:09,064 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/03-op sp,hl/test.gb
2023-09-13 12:33:09,065 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/07-jr,jp,call,ret,rst/test.gb
2023-09-13 12:33:09,066 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/04-op r,imm/test.gb
2023-09-13 12:33:09,066 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/05-op rp/test.gb
2023-09-13 12:33:09,067 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/10-bit ops/test.gb
2023-09-13 12:33:09,068 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/08-misc instrs/test.gb
2023-09-13 12:33:09,068 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/01-special/test.gb
2023-09-13 12:33:09,069 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/09-op r,r/test.gb
2023-09-13 12:33:09,070 WARNING: Found executable binary, possibly code at Externals/mGBA/mgba/cinema/gb/blargg/cpu_instrs/11-op a,(hl)/test.gb
2023-09-13 12:33:09,529 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/qvkgen.exe
2023-09-13 12:33:09,530 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/tracegen.exe
2023-09-13 12:33:09,530 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/windeployqt.exe
2023-09-13 12:33:09,531 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/qtpaths6.exe
2023-09-13 12:33:09,531 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/rcc.exe
2023-09-13 12:33:09,532 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/windeployqt6.exe
2023-09-13 12:33:09,532 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/cmake_automoc_parser.exe
2023-09-13 12:33:09,533 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/uic.exe
2023-09-13 12:33:09,533 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/moc.exe
2023-09-13 12:33:09,534 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/tracepointgen.exe
2023-09-13 12:33:09,535 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/qtpaths.exe
2023-09-13 12:33:09,535 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/androidtestrunner.exe
2023-09-13 12:33:09,535 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/qlalr.exe
2023-09-13 12:33:09,536 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/androiddeployqt.exe
2023-09-13 12:33:09,536 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/androiddeployqt6.exe
2023-09-13 12:33:09,537 INFO: Removing binary at Externals/Qt/Qt6.5.1/x64/bin/syncqt.exe
2023-09-13 12:33:09,577 INFO: Removing binary at Externals/curl/curl/tests/data/test1426
2023-09-13 12:33:09,595 INFO: Removing binary at Externals/curl/curl/tests/data/test1425
2023-09-13 12:33:09,662 INFO: Removing binary at Externals/curl/curl/tests/data/test545
2023-09-13 12:33:09,663 INFO: Removing binary at Externals/curl/curl/tests/data/test2080
2023-09-13 12:33:09,685 INFO: Removing binary at Externals/curl/curl/tests/data/test262
2023-09-13 12:33:09,690 INFO: Removing binary at Externals/curl/curl/tests/data/test1531
2023-09-13 12:33:09,691 INFO: Removing binary at Externals/curl/curl/tests/data/test35
2023-09-13 12:33:09,909 INFO: Removing binary at docs/WiiMote/Dumps/WiiMote_AttribTree_0x10000_strip.bin
2023-09-13 12:33:09,909 INFO: Removing binary at docs/WiiMote/Dumps/WiiMote_AttribTree_0x10000.bin
2023-09-13 12:33:09,909 INFO: Removing binary at docs/WiiMote/Dumps/WiiMote_AttribTree_0x10001.bin
2023-09-13 12:33:09,910 INFO: Removing binary at docs/WiiMote/Dumps/WiiMote_AttribTree_0x10001_strip.bin
2023-09-13 12:33:09,910 INFO: Removing binary at docs/WiiMote/Dumps/WiiMote_ServiceScan.bin
2023-09-13 12:33:09,912 INFO: Ignoring binary at Data/Sys/codehandler.bin
2023-09-13 12:33:09,917 INFO: Ignoring binary at Data/Sys/Wii/shared2/wc24/misc.bin
2023-09-13 12:33:09,917 INFO: Ignoring binary at Data/Sys/Wii/shared2/wc24/nwc24fls.bin
2023-09-13 12:33:09,917 INFO: Ignoring binary at Data/Sys/Wii/shared2/wc24/nwc24dl.bin
2023-09-13 12:33:09,918 INFO: Ignoring binary at Data/Sys/Wii/shared2/wc24/nwc24fl.bin
2023-09-13 12:33:10,040 INFO: Ignoring binary at Data/Sys/GC/dsp_coef.bin
2023-09-13 12:33:10,041 INFO: Ignoring binary at Data/Sys/GC/font_japanese.bin
2023-09-13 12:33:10,041 INFO: Ignoring binary at Data/Sys/GC/font_western.bin
2023-09-13 12:33:10,041 INFO: Ignoring binary at Data/Sys/GC/dsp_rom.bin
2023-09-13 12:33:10,084 INFO: Creating source tarball...
2023-09-13 12:35:14,131 INFO: Building Gradle project...
2023-09-13 12:35:14,132 DEBUG: Directory: build/org.dolphinemu.dolphinemu/Source/Android/app
2023-09-13 12:35:14,132 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 8.0 via distributionUrl
Running /opt/gradle/versions/8.0/bin/gradle assembleRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :app
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
WARNING: [CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
Observed package id 'ndk;r25c' in inconsistent location '/opt/android-sdk/ndk/25.2.9519653' (Expected '/opt/android-sdk/ndk/r25c')
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
> Task :app:buildKotlinToolingMetadata
> Task :app:copyProfile NO-SOURCE
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :app:dataBindingMergeDependencyArtifactsRelease
> Task :app:generateReleaseResValues
> Task :app:generateReleaseResources
> Task :app:generateReleaseBuildConfig
> Task :app:mapReleaseSourceSetPaths
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :app:checkReleaseAarMetadata
> Task :app:processReleaseMainManifest
> Task :app:processReleaseManifest
> Task :app:javaPreCompileRelease
> Task :app:extractProguardFiles
> Task :app:preBenchmarkBuild UP-TO-DATE
> Task :app:configureCMakeRelWithDebInfo[arm64-v8a]
Warning: Observed package id 'ndk;r25c' in inconsistent location '/opt/android-sdk/ndk/25.2.9519653' (Expected '/opt/android-sdk/ndk/r25c')
Warning: Observed package id 'ndk;r25c' in inconsistent location '/opt/android-sdk/ndk/25.2.9519653' (Expected '/opt/android-sdk/ndk/r25c')
> Task :app:mergeReleaseResources
> Task :app:configureCMakeRelWithDebInfo[arm64-v8a]
Checking the license for package CMake 3.22.1 in /opt/android-sdk/licenses
License for package CMake 3.22.1 accepted.
Preparing "Install CMake 3.22.1 (revision: 3.22.1)".
"Install CMake 3.22.1 (revision: 3.22.1)" ready.
Installing CMake 3.22.1 in /opt/android-sdk/cmake/3.22.1
"Install CMake 3.22.1 (revision: 3.22.1)" complete.
"Install CMake 3.22.1 (revision: 3.22.1)" finished.
Warning: Observed package id 'ndk;r25c' in inconsistent location '/opt/android-sdk/ndk/25.2.9519653' (Expected '/opt/android-sdk/ndk/r25c')
C/C++: CMake Deprecation Warning at CMakeLists.txt:7 (cmake_policy):
C/C++: The OLD behavior for policy CMP0080 will be removed from a future version
C/C++: of CMake.
C/C++: The cmake-policies(7) manual explains that the OLD behaviors of all
C/C++: policies are deprecated and that a policy should be set to OLD only under
C/C++: specific short-term circumstances. Projects should be ported to the NEW
C/C++: behavior and not rely on setting a policy to OLD.
C/C++: CMake Warning at CMake/DolphinLibraryTools.cmake:58 (find_package):
C/C++: By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has
C/C++: asked CMake to find a package configuration file provided by "fmt", but
C/C++: CMake did not find one.
C/C++: Could not find a package configuration file provided by "fmt" (requested
C/C++: version 8) with any of the following names:
C/C++: fmtConfig.cmake
C/C++: fmt-config.cmake
C/C++: Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR"
C/C++: to a directory containing one of the above files. If "fmt" provides a
C/C++: separate development package or SDK, be sure it has been installed.
C/C++: Call Stack (most recent call first):
C/C++: CMakeLists.txt:633 (dolphin_find_optional_system_library)
> Task :app:processReleaseManifestForPackage
> Task :app:dataBindingGenBaseClassesRelease
> Task :app:buildCMakeRelWithDebInfo[arm64-v8a]
C/C++: ninja: Entering directory `/home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a'
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:674:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for (j=0;j<st->filt_len;j++)
C/C++: ~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:946:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:949:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:1002:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:1009:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:1019:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for (j=0;j<ochunk+omagic;++j)
C/C++: ~^~~~~~~~~~~~~~
C/C++: 6 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/src/cubeb_mixer.cpp:340:14: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
C/C++: maxval = INT_MAX;
C/C++: ~ ^~~~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
C/C++: #define INT_MAX __INT_MAX__
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/<built-in>:70:21: note: expanded from here
C/C++: #define __INT_MAX__ 2147483647
C/C++: ^~~~~~~~~~
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:71:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/converters.h:241:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950.h:130:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950ext.h:39:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
C/C++: if ((c1 == 0xf9)) {
C/C++: ~~~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950ext.h:39:11: note: remove extraneous parentheses around the comparison to silence this warning
C/C++: if ((c1 == 0xf9)) {
C/C++: ~ ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950ext.h:39:11: note: use '=' to turn this equality comparison into an assignment
C/C++: if ((c1 == 0xf9)) {
C/C++: ^~
C/C++: =
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:71:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/converters.h:243:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/big5hkscs2001.h:48:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2001.h:63:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
C/C++: if ((c1 == 0x8c)) {
C/C++: ~~~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2001.h:63:11: note: remove extraneous parentheses around the comparison to silence this warning
C/C++: if ((c1 == 0x8c)) {
C/C++: ~ ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2001.h:63:11: note: use '=' to turn this equality comparison into an assignment
C/C++: if ((c1 == 0x8c)) {
C/C++: ^~
C/C++: =
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:71:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/converters.h:245:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/big5hkscs2008.h:48:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2008.h:59:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
C/C++: if ((c1 == 0x87)) {
C/C++: ~~~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2008.h:59:11: note: remove extraneous parentheses around the comparison to silence this warning
C/C++: if ((c1 == 0x87)) {
C/C++: ~ ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2008.h:59:11: note: use '=' to turn this equality comparison into an assignment
C/C++: if ((c1 == 0x87)) {
C/C++: ^~
C/C++: =
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:154:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:362:28: warning: static variable 'aliases' is used in an inline function with external linkage [-Wstatic-in-inline]
C/C++: register int o = aliases[key].name;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:348:1: note: use 'static' to give inline function 'aliases_lookup' internal linkage
C/C++: __inline
C/C++: ^
C/C++: static
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:777:27: note: 'aliases' declared here
C/C++: static const struct alias aliases[] =
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:365:44: warning: static variable 'stringpool_contents' is used in an inline function with external linkage [-Wstatic-in-inline]
C/C++: register const char *s = o + stringpool;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:775:37: note: expanded from macro 'stringpool'
C/C++: #define stringpool ((const char *) &stringpool_contents)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:348:1: note: use 'static' to give inline function 'aliases_lookup' internal linkage
C/C++: __inline
C/C++: ^
C/C++: static
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:425:34: note: 'stringpool_contents' declared here
C/C++: static const struct stringpool_t stringpool_contents =
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:368:25: warning: static variable 'aliases' is used in an inline function with external linkage [-Wstatic-in-inline]
C/C++: return &aliases[key];
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:348:1: note: use 'static' to give inline function 'aliases_lookup' internal linkage
C/C++: __inline
C/C++: ^
C/C++: static
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/arm64-v8a/lib/aliases.gperf:777:27: note: 'aliases' declared here
C/C++: static const struct alias aliases[] =
C/C++: ^
C/C++: 6 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/NandPaths.cpp:110:13: warning: result of comparison of char expression >= 0 is always true, since char is interpreted as unsigned [-Wtautological-unsigned-char-zero-compare]
C/C++: return (c >= 0 && c <= 0x1F) || illegal_chars.find(c) != illegal_chars.end();
C/C++: ~ ^ ~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp:592:23: warning: function 'IsProperlySignExtended' is not needed and will not be emitted [-Wunneeded-internal-declaration]
C/C++: static constexpr bool IsProperlySignExtended(u64 val)
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/ES/Formats.cpp:4:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/ES/Formats.h:299:16: warning: private field 'm_fs_core' is not used [-Wunused-private-field]
C/C++: HLE::FSCore& m_fs_core;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/ES/Formats.h:316:16: warning: private field 'm_fs_core' is not used [-Wunused-private-field]
C/C++: HLE::FSCore& m_fs_core;
C/C++: ^
C/C++: 2 warnings generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:24:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/IP/Top.cpp:33:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/SSL.cpp:21:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.cpp:5:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/IOS.cpp:44:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Expression.cpp:14:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/expr/include/expr.h:829:13: warning: declaration shadows a local variable [-Wshadow]
C/C++: char *s = (char *)calloc(1, n - 1);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/expr/include/expr.h:629:45: note: previous declaration is here
C/C++: static struct expr *expr_create(const char *s, size_t len,
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:50:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(stored_stack_pointer));
C/C++: ^ ~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:103:54: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W28, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:127:46: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, msr, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:160:54: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, pc_and_msr2, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:177:52: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:185:52: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W28, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:201:52: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:209:65: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STP(IndexType::Signed, DISPATCHER_PC, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:221:52: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:233:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(stored_stack_pointer));
C/C++: ^ ~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:314:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:317:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:370:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:373:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:383:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:386:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, ARM64Reg::W4, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:470:37: warning: conditional expression between different enumeration types ('Common::(unnamed enum at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FloatUtils.h:30:1)' and 'Common::(unnamed enum at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FloatUtils.h:21:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
C/C++: const u64 input_exp_mask = single ? Common::FLOAT_EXP : Common::DOUBLE_EXP;
C/C++: ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:471:38: warning: conditional expression between different enumeration types ('Common::(unnamed enum at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FloatUtils.h:30:1)' and 'Common::(unnamed enum at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FloatUtils.h:21:1)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
C/C++: const u64 input_frac_mask = single ? Common::FLOAT_FRAC : Common::DOUBLE_FRAC;
C/C++: ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:478:50: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitAsm.cpp:483:48: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 20 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp:481:50: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp:565:50: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, fpscr_reg, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp:389:55: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStoreFloating.cpp:399:55: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:27:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:29:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:56:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WC, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:60:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_SRR1)); // rB contains SRR1 here
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:65:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(msr)); // STR rB in to rA
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:67:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_SRR0));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:83:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_LR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:128:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:130:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:153:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_LR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:215:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WB, PPC_REG, PPCSTATE_OFF_SPR(SPR_LR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:221:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:243:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:245:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:267:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_LR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp:273:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WB, PPC_REG, PPCSTATE_OFF_SPR(SPR_LR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 16 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:62:45: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, reg, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:92:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:126:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:134:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:140:55: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, ARM64Reg::WZR, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:1094:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:1184:46: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:1298:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp:1378:46: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 9 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp:293:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp:305:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp:678:54: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, reg_downcount, PPC_REG, PPCSTATE_OFF(downcount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp:682:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, loop_counter, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp:696:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, loop_counter, PPC_REG, PPCSTATE_OFF_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStore.cpp:702:54: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, reg_downcount, PPC_REG, PPCSTATE_OFF(downcount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 6 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp:104:50: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, scale_reg, PPC_REG, PPCSTATE_OFF_SPR(SPR_GQR0 + i));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_LoadStorePaired.cpp:256:50: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, scale_reg, PPC_REG, PPCSTATE_OFF_SPR(SPR_GQR0 + i));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 2 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:95:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, gpr.R(inst.RS), PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:113:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, gpr.R(inst.RD), PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:140:42: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:141:42: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WB, PPC_REG, PPCSTATE_OFF(xer_so_ov));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:152:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, ARM64Reg::WZR, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:153:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, ARM64Reg::WZR, PPC_REG, PPCSTATE_OFF(xer_so_ov));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:164:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, gpr.R(inst.RD), PPC_REG, PPCSTATE_OFF_SR(inst.SR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:35:28: note: expanded from macro 'PPCSTATE_OFF_SR'
C/C++: #define PPCSTATE_OFF_SR(i) PPCSTATE_OFF_ARRAY(sr, i)
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:173:53: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, gpr.R(inst.RS), PPC_REG, PPCSTATE_OFF_SR(inst.SR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:35:28: note: expanded from macro 'PPCSTATE_OFF_SR'
C/C++: #define PPCSTATE_OFF_SR(i) PPCSTATE_OFF_ARRAY(sr, i)
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:190:47: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, gpr.R(d), index64, PPCSTATE_OFF_SR(0));
C/C++: ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:35:28: note: expanded from macro 'PPCSTATE_OFF_SR'
C/C++: #define PPCSTATE_OFF_SR(i) PPCSTATE_OFF_ARRAY(sr, i)
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:209:47: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, gpr.R(d), index64, PPCSTATE_OFF_SR(0));
C/C++: ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:35:28: note: expanded from macro 'PPCSTATE_OFF_SR'
C/C++: #define PPCSTATE_OFF_SR(i) PPCSTATE_OFF_ARRAY(sr, i)
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:257:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:259:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:262:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF_SPR(SPR_SRR1));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:314:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(downcount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:341:48: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, Xresult, PPC_REG, PPCSTATE_OFF_SPR(SPR_TL));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:389:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRH(IndexType::Unsigned, RD, PPC_REG, PPCSTATE_OFF(xer_stringctrl));
C/C++: ^ ~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:390:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:392:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_so_ov));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:412:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, RD, PPC_REG, PPCSTATE_OFF_SPR(iIndex));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:462:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRH(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_stringctrl));
C/C++: ^ ~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:464:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:466:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STRB(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(xer_so_ov));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:476:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, RD, PPC_REG, PPCSTATE_OFF_SPR(iIndex));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:763:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:772:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:790:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:814:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:820:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:842:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:856:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:877:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:897:41: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:928:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:938:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_SystemRegisters.cpp:963:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 35 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:192:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:194:43: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:214:45: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:222:45: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:273:65: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDP(IndexType::Signed, ARM64Reg::X0, ARM64Reg::X1, PPC_REG, PPCSTATE_OFF(gather_pipe_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:297:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W0, PPC_REG, PPCSTATE_OFF(downcount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:299:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, ARM64Reg::W0, PPC_REG, PPCSTATE_OFF(downcount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:307:51: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::X0, PPC_REG, PPCSTATE_OFF(stored_stack_pointer));
C/C++: ^ ~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:332:58: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:512:54: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:518:65: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STP(IndexType::Signed, DISPATCHER_PC, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:527:52: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:549:47: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, temp_gpr, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:583:54: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:867:55: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W0, PPC_REG, PPCSTATE_OFF_SPR(SPR_GQR0 + gqr));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:36:29: note: expanded from macro 'PPCSTATE_OFF_SPR'
C/C++: #define PPCSTATE_OFF_SPR(i) PPCSTATE_OFF_ARRAY(spr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:873:56: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:943:56: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:950:56: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, ARM64Reg::W30, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:979:45: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:986:45: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1015:47: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1025:47: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LDR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1027:47: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STR(IndexType::Unsigned, WA, PPC_REG, PPCSTATE_OFF(Exceptions));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/Jit.cpp:1051:71: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: STP(IndexType::Signed, DISPATCHER_PC, DISPATCHER_PC, PPC_REG, PPCSTATE_OFF(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:28:29: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(elem) (offsetof(PowerPC::PowerPCState, elem))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 24 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:166:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: return {32, PPCSTATE_OFF_GPR(preg), m_guest_registers[GUEST_GPR_OFFSET + preg]};
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:33:29: note: expanded from macro 'PPCSTATE_OFF_GPR'
C/C++: #define PPCSTATE_OFF_GPR(i) PPCSTATE_OFF_ARRAY(gpr, i)
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:172:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: return {64, PPCSTATE_OFF_CR(preg), m_guest_registers[GUEST_CR_OFFSET + preg]};
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:34:28: note: expanded from macro 'PPCSTATE_OFF_CR'
C/C++: #define PPCSTATE_OFF_CR(i) PPCSTATE_OFF_ARRAY(cr.fields, i)
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:177:13: warning: result of comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare]
C/C++: if (index >= GUEST_GPR_OFFSET && index < GUEST_GPR_OFFSET + GUEST_GPR_COUNT)
C/C++: ~~~~~ ^ ~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:524:42: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS1(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:40:30: note: expanded from macro 'PPCSTATE_OFF_PS1'
C/C++: #define PPCSTATE_OFF_PS1(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps1))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:584:40: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS0(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:39:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:624:76: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: m_float_emit->STR(64, IndexType::Unsigned, flush_reg, PPC_REG, u32(PPCSTATE_OFF_PS1(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:40:30: note: expanded from macro 'PPCSTATE_OFF_PS1'
C/C++: #define PPCSTATE_OFF_PS1(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps1))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:633:31: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: u32(PPCSTATE_OFF_PS0(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:39:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:642:42: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS0(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:39:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:652:42: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS1(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:40:30: note: expanded from macro 'PPCSTATE_OFF_PS1'
C/C++: #define PPCSTATE_OFF_PS1(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps1))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:811:42: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS0(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:39:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:824:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: if (PPCSTATE_OFF_PS0(preg) <= 504)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:39:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:827:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS0(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:39:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:832:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS0(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:39:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.cpp:834:44: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: static_cast<s32>(PPCSTATE_OFF_PS1(preg)));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:40:30: note: expanded from macro 'PPCSTATE_OFF_PS1'
C/C++: #define PPCSTATE_OFF_PS1(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps1))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/JitArm64/JitArm64_RegCache.h:31:4: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (offsetof(PowerPC::PowerPCState, elem[0]) + sizeof(PowerPC::PowerPCState::elem[0]) * (i))
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 14 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/InputCommon/GCAdapter.cpp:103:18: warning: unused variable 'CONTROLER_OUTPUT_INIT_PAYLOAD_SIZE' [-Wunused-const-variable]
C/C++: constexpr size_t CONTROLER_OUTPUT_INIT_PAYLOAD_SIZE = 1;
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoCommon/AbstractFramebuffer.cpp:14:7: warning: field 'm_additional_color_attachments' will be initialized after field 'm_color_format' [-Wreorder-ctor]
C/C++: m_additional_color_attachments(std::move(additional_color_attachments)),
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: m_color_format(color_format)
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp:15:13: warning: unused function 'GetAssetSize' [-Wunused-function]
C/C++: std::size_t GetAssetSize(const CustomTextureData& data)
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoCommon/Assets/MaterialAsset.cpp:20:11: warning: enumeration value 'Type_Undefined' not handled in switch [-Wswitch]
C/C++: switch (type)
C/C++: ^~~~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoCommon/VertexLoaderARM64.cpp:122:13: warning: enumeration value 'Float' not handled in switch [-Wswitch]
C/C++: switch (format)
C/C++: ^~~~~~
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GeckoCheat.cpp:9:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FileUtil.h:23:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<Gecko::GeckoCode>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GeckoCheat.cpp:158:10: note: in instantiation of function template specialization 'VectorToJObjectArray<Gecko::GeckoCode, _jobject *(*)(_JNIEnv *, const Gecko::GeckoCode &)>' requested here
C/C++: return VectorToJObjectArray(env, codes, IDCache::GetGeckoCheatClass(), GeckoCheatToJava);
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/ARCheat.cpp:9:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FileUtil.h:23:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<ActionReplay::ARCode>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/ARCheat.cpp:150:10: note: in instantiation of function template specialization 'VectorToJObjectArray<ActionReplay::ARCode, _jobject *(*)(_JNIEnv *, const ActionReplay::ARCode &)>' requested here
C/C++: return VectorToJObjectArray(env, codes, IDCache::GetARCheatClass(), ARCheatToJava);
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/PatchCheat.cpp:9:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FileUtil.h:23:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<PatchEngine::Patch>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/PatchCheat.cpp:137:10: note: in instantiation of function template specialization 'VectorToJObjectArray<PatchEngine::Patch, _jobject *(*)(_JNIEnv *, const PatchEngine::Patch &)>' requested here
C/C++: return VectorToJObjectArray(env, patches, IDCache::GetPatchCheatClass(), PatchCheatToJava);
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:13:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<ciface::Core::Device::Input *>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:37:10: note: in instantiation of function template specialization 'VectorToJObjectArray<ciface::Core::Device::Input *, (lambda at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:39:7)>' requested here
C/C++: return VectorToJObjectArray(
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:76:10: note: in instantiation of function template specialization 'CoreDeviceControlVectorToJava<ciface::Core::Device::Input>' requested here
C/C++: return CoreDeviceControlVectorToJava(env, obj, (*GetDevicePointer(env, obj))->Inputs());
C/C++: ^
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:13:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<ciface::Core::Device::Output *>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:37:10: note: in instantiation of function template specialization 'VectorToJObjectArray<ciface::Core::Device::Output *, (lambda at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:39:7)>' requested here
C/C++: return VectorToJObjectArray(
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:82:10: note: in instantiation of function template specialization 'CoreDeviceControlVectorToJava<ciface::Core::Device::Output>' requested here
C/C++: return CoreDeviceControlVectorToJava(env, obj, (*GetDevicePointer(env, obj))->Outputs());
C/C++: ^
C/C++: 2 warnings generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GraphicsModGroup.cpp:11:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<GraphicsModConfig *>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GraphicsModGroup.cpp:65:10: note: in instantiation of function template specialization 'VectorToJObjectArray<GraphicsModConfig *, (lambda at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GraphicsModGroup.cpp:67:7)>' requested here
C/C++: return VectorToJObjectArray(
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.cpp:4:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<std::basic_string<char>>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.cpp:54:10: note: in instantiation of function template specialization 'VectorToJObjectArray<std::basic_string<char>, _jstring *(*)(_JNIEnv *, std::basic_string_view<char>)>' requested here
C/C++: return VectorToJObjectArray(env, vector, IDCache::GetStringClass(), ToJString);
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/GpuDriver.cpp:20:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoBackends/Vulkan/VulkanContext.h:13:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoBackends/Vulkan/Constants.h:8:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/BitField.h:34:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/format.h:48:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:2740:7: note: in instantiation of template type alias 'mapped_type_constant' requested here
C/C++: mapped_type_constant<T, context>::value != type::custom_type,
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:2954:23: note: in instantiation of function template specialization 'fmt::detail::parse_format_specs<VkDriverId, fmt::detail::compile_parse_context<char>>' requested here
C/C++: parse_funcs_{&parse_format_specs<Args, parse_context_type>...},
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:3159:47: note: in instantiation of member function 'fmt::detail::format_string_checker<char, fmt::detail::error_handler, VkDriverId>::format_string_checker' requested here
C/C++: detail::parse_format_string<true>(str_, checker(s, {}));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/GpuDriver.cpp:72:28: note: in instantiation of function template specialization 'fmt::basic_format_string<char, VkDriverId &>::basic_format_string<char[3], 0>' requested here
C/C++: driverId = fmt::format("{}", driverProperties.driverID);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:48: note: 'map' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map<VkDriverId, 0>' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:3: note: 'map<VkDriverId, 0>' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:145:30: note: expanded from macro 'FMT_DEPRECATED'
C/C++: # define FMT_DEPRECATED [[deprecated]]
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:2741:38: warning: 'map' is deprecated [-Wdeprecated-declarations]
C/C++: decltype(arg_mapper<context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:2954:23: note: in instantiation of function template specialization 'fmt::detail::parse_format_specs<VkDriverId, fmt::detail::compile_parse_context<char>>' requested here
C/C++: parse_funcs_{&parse_format_specs<Args, parse_context_type>...},
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:3159:47: note: in instantiation of member function 'fmt::detail::format_string_checker<char, fmt::detail::error_handler, VkDriverId>::format_string_checker' requested here
C/C++: detail::parse_format_string<true>(str_, checker(s, {}));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/GpuDriver.cpp:72:28: note: in instantiation of function template specialization 'fmt::basic_format_string<char, VkDriverId &>::basic_format_string<char[3], 0>' requested here
C/C++: driverId = fmt::format("{}", driverProperties.driverID);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:48: note: 'map' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:2741:38: warning: 'map<VkDriverId, 0>' is deprecated [-Wdeprecated-declarations]
C/C++: decltype(arg_mapper<context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:3: note: 'map<VkDriverId, 0>' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:145:30: note: expanded from macro 'FMT_DEPRECATED'
C/C++: # define FMT_DEPRECATED [[deprecated]]
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:2956:13: note: in instantiation of template type alias 'mapped_type_constant' requested here
C/C++: mapped_type_constant<Args,
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:3159:47: note: in instantiation of member function 'fmt::detail::format_string_checker<char, fmt::detail::error_handler, VkDriverId>::format_string_checker' requested here
C/C++: detail::parse_format_string<true>(str_, checker(s, {}));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/GpuDriver.cpp:72:28: note: in instantiation of function template specialization 'fmt::basic_format_string<char, VkDriverId &>::basic_format_string<char[3], 0>' requested here
C/C++: driverId = fmt::format("{}", driverProperties.driverID);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:48: note: 'map' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map<VkDriverId, 0>' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:3: note: 'map<VkDriverId, 0>' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:145:30: note: expanded from macro 'FMT_DEPRECATED'
C/C++: # define FMT_DEPRECATED [[deprecated]]
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1901:21: note: in instantiation of template type alias 'mapped_type_constant' requested here
C/C++: detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1918:10: note: in instantiation of function template specialization 'fmt::format_arg_store<fmt::basic_format_context<fmt::appender, char>, VkDriverId>::format_arg_store<VkDriverId &>' requested here
C/C++: return {FMT_FORWARD(args)...};
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:3206:28: note: in instantiation of function template specialization 'fmt::make_format_args<fmt::basic_format_context<fmt::appender, char>, VkDriverId &>' requested here
C/C++: return vformat(fmt, fmt::make_format_args(args...));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/GpuDriver.cpp:72:21: note: in instantiation of function template specialization 'fmt::format<VkDriverId &>' requested here
C/C++: driverId = fmt::format("{}", driverProperties.driverID);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:48: note: 'map' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map<VkDriverId, 0>' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:3: note: 'map<VkDriverId, 0>' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:145:30: note: expanded from macro 'FMT_DEPRECATED'
C/C++: # define FMT_DEPRECATED [[deprecated]]
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1735:43: warning: 'map' is deprecated [-Wdeprecated-declarations]
C/C++: const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1777:10: note: in instantiation of function template specialization 'fmt::detail::make_value<fmt::basic_format_context<fmt::appender, char>, VkDriverId &>' requested here
C/C++: return make_value<Context>(val);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1899:23: note: in instantiation of function template specialization 'fmt::detail::make_arg<true, fmt::basic_format_context<fmt::appender, char>, fmt::detail::type::uint_type, VkDriverId &, 0>' requested here
C/C++: data_{detail::make_arg<
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1918:10: note: in instantiation of function template specialization 'fmt::format_arg_store<fmt::basic_format_context<fmt::appender, char>, VkDriverId>::format_arg_store<VkDriverId &>' requested here
C/C++: return {FMT_FORWARD(args)...};
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:3206:28: note: in instantiation of function template specialization 'fmt::make_format_args<fmt::basic_format_context<fmt::appender, char>, VkDriverId &>' requested here
C/C++: return vformat(fmt, fmt::make_format_args(args...));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/GpuDriver.cpp:72:21: note: in instantiation of function template specialization 'fmt::format<VkDriverId &>' requested here
C/C++: driverId = fmt::format("{}", driverProperties.driverID);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:48: note: 'map' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1735:43: warning: 'map<VkDriverId, 0>' is deprecated [-Wdeprecated-declarations]
C/C++: const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:3: note: 'map<VkDriverId, 0>' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:145:30: note: expanded from macro 'FMT_DEPRECATED'
C/C++: # define FMT_DEPRECATED [[deprecated]]
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1729:32: note: in instantiation of template type alias 'mapped_type_constant' requested here
C/C++: return static_cast<unsigned>(mapped_type_constant<Arg, Context>::value) |
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1886:28: note: in instantiation of function template specialization 'fmt::detail::encode_types<fmt::basic_format_context<fmt::appender, char>, VkDriverId>' requested here
C/C++: (is_packed ? detail::encode_types<Context, Args...>()
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1999:63: note: in instantiation of static data member 'fmt::format_arg_store<fmt::basic_format_context<fmt::appender, char>, VkDriverId>::desc' requested here
C/C++: : basic_format_args(format_arg_store<Context, Args...>::desc,
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:3206:23: note: in instantiation of function template specialization 'fmt::basic_format_args<fmt::basic_format_context<fmt::appender, char>>::basic_format_args<VkDriverId>' requested here
C/C++: return vformat(fmt, fmt::make_format_args(args...));
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/GpuDriver.cpp:72:21: note: in instantiation of function template specialization 'fmt::format<VkDriverId &>' requested here
C/C++: driverId = fmt::format("{}", driverProperties.driverID);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:48: note: 'map' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1530:50: warning: 'map<VkDriverId, 0>' is deprecated [-Wdeprecated-declarations]
C/C++: type_constant<decltype(arg_mapper<Context>().map(std::declval<const T&>())),
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:1470:3: note: 'map<VkDriverId, 0>' has been explicitly marked deprecated here
C/C++: FMT_DEPRECATED FMT_CONSTEXPR FMT_INLINE auto map(const T& val)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/fmt/include/fmt/core.h:145:30: note: expanded from macro 'FMT_DEPRECATED'
C/C++: # define FMT_DEPRECATED [[deprecated]]
C/C++: ^
C/C++: 12 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/UnitTests/Common/FileUtilTest.cpp:27:8: warning: 'SetUp' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
C/C++: void SetUp()
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/gtest/googletest/include/gtest/gtest.h:295:16: note: overridden virtual function is here
C/C++: virtual void SetUp();
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/UnitTests/Common/MathUtilTest.cpp:6:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/MathUtil.h:68:17: warning: implicit conversion from 'const int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
C/C++: if (value > hi)
C/C++: ~ ^~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/UnitTests/Common/MathUtilTest.cpp:63:23: note: in instantiation of function template specialization 'MathUtil::SaturatingCast<int, float>' requested here
C/C++: MathUtil::SaturatingCast<s32>(std::numeric_limits<float>::infinity()));
C/C++: ^
C/C++: 1 warning generated.
> Task :app:configureCMakeRelWithDebInfo[x86_64]
C/C++: CMake Deprecation Warning at CMakeLists.txt:7 (cmake_policy):
C/C++: The OLD behavior for policy CMP0080 will be removed from a future version
C/C++: of CMake.
C/C++: The cmake-policies(7) manual explains that the OLD behaviors of all
C/C++: policies are deprecated and that a policy should be set to OLD only under
C/C++: specific short-term circumstances. Projects should be ported to the NEW
C/C++: behavior and not rely on setting a policy to OLD.
C/C++: CMake Warning at CMake/DolphinLibraryTools.cmake:58 (find_package):
C/C++: By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has
C/C++: asked CMake to find a package configuration file provided by "fmt", but
C/C++: CMake did not find one.
C/C++: Could not find a package configuration file provided by "fmt" (requested
C/C++: version 8) with any of the following names:
C/C++: fmtConfig.cmake
C/C++: fmt-config.cmake
C/C++: Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR"
C/C++: to a directory containing one of the above files. If "fmt" provides a
C/C++: separate development package or SDK, be sure it has been installed.
C/C++: Call Stack (most recent call first):
C/C++: CMakeLists.txt:633 (dolphin_find_optional_system_library)
> Task :app:buildCMakeRelWithDebInfo[x86_64]
C/C++: ninja: Entering directory `/home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64'
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:674:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for (j=0;j<st->filt_len;j++)
C/C++: ~^~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:946:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:949:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:1002:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:1009:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for(j=0;j<ichunk;++j)
C/C++: ~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/subprojects/speex/resample.c:1019:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
C/C++: for (j=0;j<ochunk+omagic;++j)
C/C++: ~^~~~~~~~~~~~~~
C/C++: 6 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/cubeb/cubeb/src/cubeb_mixer.cpp:340:14: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
C/C++: maxval = INT_MAX;
C/C++: ~ ^~~~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/limits.h:46:19: note: expanded from macro 'INT_MAX'
C/C++: #define INT_MAX __INT_MAX__
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/<built-in>:70:21: note: expanded from here
C/C++: #define __INT_MAX__ 2147483647
C/C++: ^~~~~~~~~~
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:71:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/converters.h:241:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950.h:130:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950ext.h:39:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
C/C++: if ((c1 == 0xf9)) {
C/C++: ~~~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950ext.h:39:11: note: remove extraneous parentheses around the comparison to silence this warning
C/C++: if ((c1 == 0xf9)) {
C/C++: ~ ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/cp950ext.h:39:11: note: use '=' to turn this equality comparison into an assignment
C/C++: if ((c1 == 0xf9)) {
C/C++: ^~
C/C++: =
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:71:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/converters.h:243:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/big5hkscs2001.h:48:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2001.h:63:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
C/C++: if ((c1 == 0x8c)) {
C/C++: ~~~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2001.h:63:11: note: remove extraneous parentheses around the comparison to silence this warning
C/C++: if ((c1 == 0x8c)) {
C/C++: ~ ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2001.h:63:11: note: use '=' to turn this equality comparison into an assignment
C/C++: if ((c1 == 0x8c)) {
C/C++: ^~
C/C++: =
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:71:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/converters.h:245:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/big5hkscs2008.h:48:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2008.h:59:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
C/C++: if ((c1 == 0x87)) {
C/C++: ~~~^~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2008.h:59:11: note: remove extraneous parentheses around the comparison to silence this warning
C/C++: if ((c1 == 0x87)) {
C/C++: ~ ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/hkscs2008.h:59:11: note: use '=' to turn this equality comparison into an assignment
C/C++: if ((c1 == 0x87)) {
C/C++: ^~
C/C++: =
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/libiconv-1.14/lib/iconv.c:154:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:362:28: warning: static variable 'aliases' is used in an inline function with external linkage [-Wstatic-in-inline]
C/C++: register int o = aliases[key].name;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:348:1: note: use 'static' to give inline function 'aliases_lookup' internal linkage
C/C++: __inline
C/C++: ^
C/C++: static
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:777:27: note: 'aliases' declared here
C/C++: static const struct alias aliases[] =
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:365:44: warning: static variable 'stringpool_contents' is used in an inline function with external linkage [-Wstatic-in-inline]
C/C++: register const char *s = o + stringpool;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:775:37: note: expanded from macro 'stringpool'
C/C++: #define stringpool ((const char *) &stringpool_contents)
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:348:1: note: use 'static' to give inline function 'aliases_lookup' internal linkage
C/C++: __inline
C/C++: ^
C/C++: static
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:425:34: note: 'stringpool_contents' declared here
C/C++: static const struct stringpool_t stringpool_contents =
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:368:25: warning: static variable 'aliases' is used in an inline function with external linkage [-Wstatic-in-inline]
C/C++: return &aliases[key];
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:348:1: note: use 'static' to give inline function 'aliases_lookup' internal linkage
C/C++: __inline
C/C++: ^
C/C++: static
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/.cxx/RelWithDebInfo/y5473hjs/x86_64/lib/aliases.gperf:777:27: note: 'aliases' declared here
C/C++: static const struct alias aliases[] =
C/C++: ^
C/C++: 6 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp:592:23: warning: function 'IsProperlySignExtended' is not needed and will not be emitted [-Wunneeded-internal-declaration]
C/C++: static constexpr bool IsProperlySignExtended(u64 val)
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/ES/Formats.cpp:4:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/ES/Formats.h:299:16: warning: private field 'm_fs_core' is not used [-Wunused-private-field]
C/C++: HLE::FSCore& m_fs_core;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/ES/Formats.h:316:16: warning: private field 'm_fs_core' is not used [-Wunused-private-field]
C/C++: HLE::FSCore& m_fs_core;
C/C++: ^
C/C++: 2 warnings generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/KD/NetKDRequest.cpp:24:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/SSL.cpp:21:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/IP/Top.cpp:33:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.cpp:5:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/IOS.cpp:44:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:188:14: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
C/C++: WiiSocket& operator=(WiiSocket&&) = default;
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/IOS/Network/Socket.h:231:15: note: move assignment operator of 'WiiSocket' is implicitly deleted because field 'm_socket_manager' is of reference type 'IOS::HLE::WiiSockMan &'
C/C++: WiiSockMan& m_socket_manager;
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Expression.cpp:14:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/expr/include/expr.h:829:13: warning: declaration shadows a local variable [-Wshadow]
C/C++: char *s = (char *)calloc(1, n - 1);
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/expr/include/expr.h:629:45: note: previous declaration is here
C/C++: static struct expr *expr_create(const char *s, size_t len,
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:36:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC + 4));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:38:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(Exceptions), Imm32(EXCEPTION_SYSCALL));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:53:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(32, PPCSTATE(msr), Imm32((~mask) & clearMSR13));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:54:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE_SRR1);
C/C++: ^~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:40:23: note: expanded from macro 'PPCSTATE_SRR1'
C/C++: #define PPCSTATE_SRR1 PPCSTATE_SPR(SPR_SRR1)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:56:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(msr), R(RSCRATCH));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:58:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE_SRR0);
C/C++: ^~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:39:23: note: expanded from macro 'PPCSTATE_SRR0'
C/C++: #define PPCSTATE_SRR0 PPCSTATE_SPR(SPR_SRR0)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:70:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_LR, Imm32(js.compilerPC + 4));
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:37:21: note: expanded from macro 'PPCSTATE_LR'
C/C++: #define PPCSTATE_LR PPCSTATE_SPR(SPR_LR)
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:117:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE_CTR, Imm8(1));
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:38:22: note: expanded from macro 'PPCSTATE_CTR'
C/C++: #define PPCSTATE_CTR PPCSTATE_SPR(SPR_CTR)
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:132:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_LR, Imm32(js.compilerPC + 4));
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:37:21: note: expanded from macro 'PPCSTATE_LR'
C/C++: #define PPCSTATE_LR PPCSTATE_SPR(SPR_LR)
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:196:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE_CTR);
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:38:22: note: expanded from macro 'PPCSTATE_CTR'
C/C++: #define PPCSTATE_CTR PPCSTATE_SPR(SPR_CTR)
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:198:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_LR, Imm32(js.compilerPC + 4)); // LR = PC + 4;
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:37:21: note: expanded from macro 'PPCSTATE_LR'
C/C++: #define PPCSTATE_LR PPCSTATE_SPR(SPR_LR)
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:211:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE_CTR);
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:38:22: note: expanded from macro 'PPCSTATE_CTR'
C/C++: #define PPCSTATE_CTR PPCSTATE_SPR(SPR_CTR)
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:215:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_LR, Imm32(js.compilerPC + 4)); // LR = PC + 4;
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:37:21: note: expanded from macro 'PPCSTATE_LR'
C/C++: #define PPCSTATE_LR PPCSTATE_SPR(SPR_LR)
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:244:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE_CTR, Imm8(1));
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:38:22: note: expanded from macro 'PPCSTATE_CTR'
C/C++: #define PPCSTATE_CTR PPCSTATE_SPR(SPR_CTR)
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:264:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE_LR);
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:37:21: note: expanded from macro 'PPCSTATE_LR'
C/C++: #define PPCSTATE_LR PPCSTATE_SPR(SPR_LR)
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp:273:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_LR, Imm32(js.compilerPC + 4));
C/C++: ^~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:37:21: note: expanded from macro 'PPCSTATE_LR'
C/C++: #define PPCSTATE_LR PPCSTATE_SPR(SPR_LR)
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 16 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp:73:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp:87:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp:93:27: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(32, R(RSCRATCH2), PPCSTATE_SPR(SPR_GQR0 + i));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp:148:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStorePaired.cpp:150:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OpArg gqr = PPCSTATE_SPR(SPR_GQR0 + i);
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 5 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:58:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE(stored_stack_pointer), R(RSP));
C/C++: ^ ~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:72:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(32, PPCSTATE(pc), Imm32(0xFFFFFFFC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:83:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), R(RSCRATCH2));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:116:28: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:127:28: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:148:27: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH2), PPCSTATE(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:169:14: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(msr), Imm32(1 << (31 - 27)));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:193:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(msr), Imm32(1 << (31 - 27)));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:211:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(ABI_PARAM2), PPCSTATE(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:221:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:222:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(npc), R(RSCRATCH));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/JitAsm.cpp:249:27: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: emitter.MOV(64, R(RSP), PPCSTATE(stored_stack_pointer));
C/C++: ^ ~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 12 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp:713:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(32, PPCSTATE(fpscr), Imm32(~FPCC_MASK));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp:748:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), Imm32(PowerPC::CR_EQ << FPRF_SHIFT));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp:756:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), Imm32(PowerPC::CR_SO << FPRF_SHIFT));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp:766:14: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), Imm32(PowerPC::CR_GT << FPRF_SHIFT));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp:773:14: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), Imm32(PowerPC::CR_LT << FPRF_SHIFT));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp:783:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(crf), R(RSCRATCH));
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 6 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp:277:31: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(reg_downcount), PPCSTATE(downcount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp:280:30: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(loop_counter), PPCSTATE_CTR);
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:38:22: note: expanded from macro 'PPCSTATE_CTR'
C/C++: #define PPCSTATE_CTR PPCSTATE_SPR(SPR_CTR)
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp:293:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_CTR, R(loop_counter)); // CTR -= RSCRATCH2
C/C++: ^~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:38:22: note: expanded from macro 'PPCSTATE_CTR'
C/C++: #define PPCSTATE_CTR PPCSTATE_SPR(SPR_CTR)
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp:298:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(downcount), R(reg_downcount)); // downcount -= (RSCRATCH2 * reg_cycle_count)
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_LoadStore.cpp:446:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 5 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/RegCache/GPRRegCache.cpp:30:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: return PPCSTATE_GPR(preg);
C/C++: ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:30:42: note: expanded from macro 'PPCSTATE_GPR'
C/C++: #define PPCSTATE_GPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(gpr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/RegCache/FPURegCache.cpp:38:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: return PPCSTATE_PS0(preg);
C/C++: ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:34:42: note: expanded from macro 'PPCSTATE_PS0'
C/C++: #define PPCSTATE_PS0(i) MDisp(RPPCSTATE, PPCSTATE_OFF_PS0(i))
C/C++: ^~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:26:30: note: expanded from macro 'PPCSTATE_OFF_PS0'
C/C++: #define PPCSTATE_OFF_PS0(i) (PPCSTATE_OFF_ARRAY(ps, i) + offsetof(PowerPC::PairedSingle, ps0))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:23:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: return PPCSTATE_CR(field);
C/C++: ^~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:264:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(16, PPCSTATE(xer_stringctrl), R(RSCRATCH));
C/C++: ^ ~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:269:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_ca), R(RSCRATCH));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:273:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_so_ov), R(RSCRATCH));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:285:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_SPR(iIndex), R(RSCRATCH));
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:302:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_SPR(iIndex), Rd);
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:332:20: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: CVTSI2SS(XMM0, PPCSTATE(downcount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:358:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_SPR(SPR_TL), rax);
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:399:23: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOVZX(32, 16, Rd, PPCSTATE(xer_stringctrl));
C/C++: ^ ~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:400:28: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOVZX(32, 8, RSCRATCH, PPCSTATE(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:404:28: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOVZX(32, 8, RSCRATCH, PPCSTATE(xer_so_ov));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:425:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, Rd, PPCSTATE_SPR(iIndex));
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:440:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(msr), Rs);
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:452:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(msr), Imm32(0x8000));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:455:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(Exceptions),
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:464:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC + 4));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:482:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, Rd, PPCSTATE(msr));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:576:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOVZX(32, 8, RSCRATCH, PPCSTATE(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:577:27: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOVZX(32, 8, RSCRATCH2, PPCSTATE(xer_so_ov));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:588:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_ca), Imm8(0));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:589:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_so_ov), Imm8(0));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:693:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:699:27: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH2), PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:715:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(fpscr), R(RSCRATCH));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:725:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:763:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(32, PPCSTATE(fpscr), Imm32(inverted_mask));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:767:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:778:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(fpscr), R(RSCRATCH));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:796:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:817:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(fpscr), R(RSCRATCH));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:834:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:846:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(fpscr), R(RSCRATCH));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:879:27: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH2), PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_SystemRegisters.cpp:893:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(fpscr), R(RSCRATCH));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 34 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:41:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_so_ov), Imm8(XER_OV_MASK | XER_SO_MASK));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:46:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(8, PPCSTATE(xer_so_ov), Imm8(~XER_OV_MASK));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:55:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_so_ov), Imm8(XER_OV_MASK | XER_SO_MASK));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:63:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOVZX(32, 8, RSCRATCH, PPCSTATE(xer_so_ov));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:66:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_so_ov), R(RSCRATCH));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:152:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(0), Imm32(arg.SImm32()));
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:157:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(0), R(RSCRATCH));
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:161:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(0), arg);
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:395:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_SPR(SPR_LR), Imm32(nextPC + 4));
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:402:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_SPR(SPR_LR), Imm32(nextPC + 4));
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:414:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_SPR(SPR_LR), Imm32(nextPC + 4));
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:415:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE_SPR(SPR_CTR));
C/C++: ^~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:421:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE_SPR(SPR_LR));
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:425:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_SPR(SPR_LR), Imm32(nextPC + 4));
C/C++: ^~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:567:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(crf), Imm32((u32)compareResult));
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:572:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(crf), R(RSCRATCH));
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:589:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(crf), Ra);
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:637:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(crf), R(input));
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:645:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE_CR(crf), R(input));
C/C++: ^~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:2639:16: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_ca),
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:2749:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(Exceptions), Imm32(EXCEPTION_PROGRAM));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp:2750:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE_SRR1, Imm32(static_cast<u32>(ProgramExceptionCause::Trap)));
C/C++: ^~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:40:23: note: expanded from macro 'PPCSTATE_SRR1'
C/C++: #define PPCSTATE_SRR1 PPCSTATE_SPR(SPR_SRR1)
C/C++: ^~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 22 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:341:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:342:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(npc), Imm32(js.compilerPC + 4));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:359:28: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:360:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), R(RSCRATCH));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:365:28: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:368:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), R(RSCRATCH));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:375:14: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(Exceptions), Imm32(EXCEPTION_PROGRAM));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:387:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.op->address));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:436:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, R(RSCRATCH), PPCSTATE(gather_pipe_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:437:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(64, R(RSCRATCH), PPCSTATE(gather_pipe_base_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:506:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), Imm32(js.downcountAmount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:520:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(destination));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:554:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), R(RSCRATCH));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:563:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), Imm32(js.downcountAmount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:583:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), R(RSCRATCH));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:586:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:590:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), R(RSCRATCH2));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:596:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), R(RSCRATCH));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:597:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(npc), R(RSCRATCH));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:602:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), Imm32(js.downcountAmount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:611:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(destination));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:618:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:619:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(npc), R(RSCRATCH));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:623:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), Imm32(js.downcountAmount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:630:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(pc));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:631:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(npc), R(RSCRATCH));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:635:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), Imm32(js.downcountAmount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:882:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.blockStart));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:896:25: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: CMP_or_TEST(32, PPCSTATE_SPR(SPR_GQR0 + gqr), Imm32(value));
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:33:42: note: expanded from macro 'PPCSTATE_SPR'
C/C++: #define PPCSTATE_SPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(spr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:953:16: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(Exceptions), Imm32(EXCEPTION_EXTERNAL_INT));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:958:16: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(msr), Imm32(0x0008000));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:973:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(op.address));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:989:18: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(msr), Imm32(1 << 13)); // Test FP enabled bit
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1003:19: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(op.address));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1004:18: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(Exceptions), Imm32(EXCEPTION_FPU_UNAVAILABLE));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1020:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(op.address));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1029:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(npc), Imm32(op.address));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1030:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SUB(32, PPCSTATE(downcount), Imm32(js.downcountAmount));
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1068:20: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(Exceptions), Imm32(EXCEPTION_DSI));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1091:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(op.address));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1200:17: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.blockStart));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1208:15: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: CMP(32, PPCSTATE_GPR(i), Imm32(compileTimeValue));
C/C++: ^~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:30:42: note: expanded from macro 'PPCSTATE_GPR'
C/C++: #define PPCSTATE_GPR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(gpr, i))
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64/Jit.cpp:1223:26: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, R(RSCRATCH), PPCSTATE(npc));
C/C++: ^ ~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 43 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp:175:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(fpscr), Imm32(FPSCR_ZX));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp:177:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), Imm32(FPSCR_FX | FPSCR_ZX));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp:203:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(fpscr), Imm32(FPSCR_VXSQRT));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp:205:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), Imm32(FPSCR_FX | FPSCR_VXSQRT));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp:277:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(fpscr), Imm32(FPSCR_ZX));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp:279:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), Imm32(FPSCR_FX | FPSCR_ZX));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64AsmCommon.cpp:309:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, R(cr_val), PPCSTATE_CR(i));
C/C++: ^~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:31:41: note: expanded from macro 'PPCSTATE_CR'
C/C++: #define PPCSTATE_CR(i) MDisp(RPPCSTATE, PPCSTATE_OFF_ARRAY(cr.fields, i))
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:16:21: note: expanded from macro 'PPCSTATE_OFF_ARRAY'
C/C++: (static_cast<int>(offsetof(PowerPC::PowerPCState, elem[0]) + \
C/C++: ^ ~~~~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 7 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:63:16: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(Exceptions), Gen::Imm32(EXCEPTION_DSI));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:74:14: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: TEST(32, PPCSTATE(Exceptions), Gen::Imm32(EXCEPTION_DSI));
C/C++: ^ ~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:391:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:456:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(m_jit.js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:560:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:641:27: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, R(RSCRATCH2), PPCSTATE(gather_pipe_ptr));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:644:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(64, PPCSTATE(gather_pipe_ptr), R(RSCRATCH2));
C/C++: ^ ~~~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:657:13: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(32, PPCSTATE(pc), Imm32(m_jit.js.compilerPC));
C/C++: ^ ~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:711:12: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(8, PPCSTATE(xer_so_ov), Imm8(~XER_OV_MASK)); // XER.OV = 0
C/C++: ^ ~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:712:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SHR(8, PPCSTATE(xer_ca), Imm8(1)); // carry = XER.CA, XER.CA = 0
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:717:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_ca), Imm8(1)); // XER.CA = 1
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:724:24: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: SETcc(conditionCode, PPCSTATE(xer_ca));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:729:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: MOV(8, PPCSTATE(xer_ca), Imm8(0));
C/C++: ^ ~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:901:11: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: AND(32, PPCSTATE(fpscr), Imm32(~FPRF_MASK));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/EmuCodeBlock.cpp:1020:10: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: OR(32, PPCSTATE(fpscr), R(RSCRATCH));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 15 warnings generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/InputCommon/GCAdapter.cpp:103:18: warning: unused variable 'CONTROLER_OUTPUT_INIT_PAYLOAD_SIZE' [-Wunused-const-variable]
C/C++: constexpr size_t CONTROLER_OUTPUT_INIT_PAYLOAD_SIZE = 1;
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoCommon/AbstractFramebuffer.cpp:14:7: warning: field 'm_additional_color_attachments' will be initialized after field 'm_color_format' [-Wreorder-ctor]
C/C++: m_additional_color_attachments(std::move(additional_color_attachments)),
C/C++: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C/C++: m_color_format(color_format)
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoCommon/Assets/CustomAssetLibrary.cpp:15:13: warning: unused function 'GetAssetSize' [-Wunused-function]
C/C++: std::size_t GetAssetSize(const CustomTextureData& data)
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/VideoCommon/Assets/MaterialAsset.cpp:20:11: warning: enumeration value 'Type_Undefined' not handled in switch [-Wswitch]
C/C++: switch (type)
C/C++: ^~~~
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/ARCheat.cpp:9:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FileUtil.h:23:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<ActionReplay::ARCode>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/ARCheat.cpp:150:10: note: in instantiation of function template specialization 'VectorToJObjectArray<ActionReplay::ARCode, _jobject *(*)(_JNIEnv *, const ActionReplay::ARCode &)>' requested here
C/C++: return VectorToJObjectArray(env, codes, IDCache::GetARCheatClass(), ARCheatToJava);
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GeckoCheat.cpp:9:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FileUtil.h:23:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<Gecko::GeckoCode>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GeckoCheat.cpp:158:10: note: in instantiation of function template specialization 'VectorToJObjectArray<Gecko::GeckoCode, _jobject *(*)(_JNIEnv *, const Gecko::GeckoCode &)>' requested here
C/C++: return VectorToJObjectArray(env, codes, IDCache::GetGeckoCheatClass(), GeckoCheatToJava);
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/PatchCheat.cpp:9:
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/FileUtil.h:23:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<PatchEngine::Patch>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/PatchCheat.cpp:137:10: note: in instantiation of function template specialization 'VectorToJObjectArray<PatchEngine::Patch, _jobject *(*)(_JNIEnv *, const PatchEngine::Patch &)>' requested here
C/C++: return VectorToJObjectArray(env, patches, IDCache::GetPatchCheatClass(), PatchCheatToJava);
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:13:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<ciface::Core::Device::Input *>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:37:10: note: in instantiation of function template specialization 'VectorToJObjectArray<ciface::Core::Device::Input *, (lambda at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:39:7)>' requested here
C/C++: return VectorToJObjectArray(
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:76:10: note: in instantiation of function template specialization 'CoreDeviceControlVectorToJava<ciface::Core::Device::Input>' requested here
C/C++: return CoreDeviceControlVectorToJava(env, obj, (*GetDevicePointer(env, obj))->Inputs());
C/C++: ^
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:13:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<ciface::Core::Device::Output *>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:37:10: note: in instantiation of function template specialization 'VectorToJObjectArray<ciface::Core::Device::Output *, (lambda at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:39:7)>' requested here
C/C++: return VectorToJObjectArray(
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Input/CoreDevice.cpp:82:10: note: in instantiation of function template specialization 'CoreDeviceControlVectorToJava<ciface::Core::Device::Output>' requested here
C/C++: return CoreDeviceControlVectorToJava(env, obj, (*GetDevicePointer(env, obj))->Outputs());
C/C++: ^
C/C++: 2 warnings generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GraphicsModGroup.cpp:11:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<GraphicsModConfig *>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GraphicsModGroup.cpp:65:10: note: in instantiation of function template specialization 'VectorToJObjectArray<GraphicsModConfig *, (lambda at /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/Cheats/GraphicsModGroup.cpp:67:7)>' requested here
C/C++: return VectorToJObjectArray(
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.cpp:4:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.h:23:23: warning: comparison of integers of different signs: 'jsize' (aka 'int') and 'std::vector<std::basic_string<char>>::size_type' (aka 'unsigned long') [-Wsign-compare]
C/C++: for (jsize i = 0; i < vector.size(); ++i)
C/C++: ~ ^ ~~~~~~~~~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/jni/AndroidCommon/AndroidCommon.cpp:54:10: note: in instantiation of function template specialization 'VectorToJObjectArray<std::basic_string<char>, _jstring *(*)(_JNIEnv *, std::basic_string_view<char>)>' requested here
C/C++: return VectorToJObjectArray(env, vector, IDCache::GetStringClass(), ToJString);
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/UnitTests/Common/FileUtilTest.cpp:27:8: warning: 'SetUp' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
C/C++: void SetUp()
C/C++: ^
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Externals/gtest/googletest/include/gtest/gtest.h:295:16: note: overridden virtual function is here
C/C++: virtual void SetUp();
C/C++: ^
C/C++: 1 warning generated.
C/C++: In file included from /home/vagrant/build/org.dolphinemu.dolphinemu/Source/UnitTests/Common/MathUtilTest.cpp:6:
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Common/MathUtil.h:68:17: warning: implicit conversion from 'const int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
C/C++: if (value > hi)
C/C++: ~ ^~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/UnitTests/Common/MathUtilTest.cpp:63:23: note: in instantiation of function template specialization 'MathUtil::SaturatingCast<int, float>' requested here
C/C++: MathUtil::SaturatingCast<s32>(std::numeric_limits<float>::infinity()));
C/C++: ^
C/C++: 1 warning generated.
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/UnitTests/Core/PowerPC/Jit64Common/Frsqrte.cpp:42:23: warning: offset of on non-standard-layout type 'PowerPC::PowerPCState' [-Winvalid-offsetof]
C/C++: LEA(64, RSCRATCH, PPCSTATE(fpscr));
C/C++: ^ ~~~~~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:29:38: note: expanded from macro 'PPCSTATE'
C/C++: #define PPCSTATE(i) MDisp(RPPCSTATE, PPCSTATE_OFF(i))
C/C++: ^ ~
C/C++: /home/vagrant/build/org.dolphinemu.dolphinemu/Source/Core/Core/PowerPC/Jit64Common/Jit64PowerPCState.h:14:43: note: expanded from macro 'PPCSTATE_OFF'
C/C++: #define PPCSTATE_OFF(i) (static_cast<int>(offsetof(PowerPC::PowerPCState, i)) - 0x80)
C/C++: ^ ~
C/C++: /opt/android-sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/14.0.7/include/stddef.h:104:24: note: expanded from macro 'offsetof'
C/C++: #define offsetof(t, d) __builtin_offsetof(t, d)
C/C++: ^ ~
C/C++: 1 warning generated.
> Task :app:mergeReleaseJniLibFolders
> Task :app:checkReleaseDuplicateClasses
> Task :app:processReleaseJavaRes NO-SOURCE
> Task :app:mergeReleaseArtProfile
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseAssets
> Task :app:processApplicationManifestReleaseForBundle
> Task :app:mergeReleaseNativeLibs
> Task :app:collectReleaseDependencies
> Task :app:sdkReleaseDependencyData
> Task :app:writeReleaseAppMetadata
> Task :app:writeReleaseSigningConfigVersions
> Task :app:stripReleaseDebugSymbols
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:compressReleaseAssets
> Task :app:extractReleaseNativeSymbolTables
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [25.2.9519653] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
> Task :app:bundleReleaseResources
> Task :app:processReleaseResources
> Task :app:mergeReleaseNativeDebugMetadata
> Task :app:compileReleaseKotlin
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/ConvertActivity.kt:52:9 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/CustomFilePickerActivity.kt:18:33 'getSerializableExtra(String!): Serializable?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/CustomFilePickerActivity.kt:18:72 Unchecked cast: Serializable? to kotlin.collections.HashSet<String>? /* = java.util.HashSet<String>? */
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:222:68 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:267:15 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Overrides deprecated member in 'androidx.activity.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:333:26 'setter for systemUiVisibility: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:333:52 'SYSTEM_UI_FLAG_LAYOUT_STABLE: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:334:22 'SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:335:22 'SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:336:22 'SYSTEM_UI_FLAG_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:337:22 'SYSTEM_UI_FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:338:22 'SYSTEM_UI_FLAG_IMMERSIVE_STICKY: Int' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt:476:17 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.kt:86:9 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.kt:91:15 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Overrides deprecated member in 'androidx.activity.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.kt:181:9 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/UserDataActivity.kt:282:9 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/PlatformPagerAdapter.kt:7:30 'FragmentPagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/adapters/PlatformPagerAdapter.kt:16:5 'FragmentPagerAdapter' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatDetailsFragment.kt:72:69 Parameter 'i' is never used, could be renamed to _
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.kt:154:9 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/infinitybase/ui/FigureSlotAdapter.kt:57:22 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/infinitybase/ui/FigureSlotAdapter.kt:126:30 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/riivolution/ui/RiivolutionBootActivity.kt:80:9 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/riivolution/ui/RiivolutionBootActivity.kt:91:80 Parameter 'v' is never used, could be renamed to _
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/riivolution/ui/RiivolutionViewHolder.kt:32:30 'setTextAppearance(Context!, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.kt:171:15 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Overrides deprecated member in 'androidx.activity.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.kt:263:9 'onBackPressed(): Unit' is deprecated. Overrides deprecated member in 'androidx.core.app.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.kt:279:22 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.kt:317:22 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.kt:371:39 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragment.kt:192:31 Unnecessary non-null assertion (!!) on a non-null receiver of type SettingsFragmentPresenter
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragment.kt:192:63 Unnecessary non-null assertion (!!) on a non-null receiver of type SettingsFragmentPresenter
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragment.kt:212:9 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragment.kt:216:15 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/skylanders/ui/SkylanderSlotAdapter.kt:53:22 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/skylanders/ui/SkylanderSlotAdapter.kt:107:30 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/ConvertFragment.kt:424:9 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1382:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1384:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1490:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1492:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1599:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1601:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1707:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1709:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1776:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1778:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1900:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1902:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1969:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:1971:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:2101:59 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.kt:2103:17 'getMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.kt:149:13 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.kt:157:9 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.kt:166:15 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Overrides deprecated member in 'androidx.activity.ComponentActivity'. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.kt:139:13 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/TvMainActivity.kt:147:9 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/platform/PlatformGamesFragment.kt:76:47 'getSerializable(String?): Serializable?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SerializableHelper.kt:15:13 'getSerializableExtra(String!): Serializable?' is deprecated. Deprecated in Java
w: file:///home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/SerializableHelper.kt:22:13 'getSerializable(String?): Serializable?' is deprecated. Deprecated in Java
> Task :app:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
> Task :app:mergeReleaseGeneratedProguardFiles
> Task :app:mergeReleaseJavaResource
> Task :app:lintVitalAnalyzeRelease
> Task :app:minifyReleaseWithR8
> Task :app:lintVitalReportRelease
> Task :app:lintVitalRelease
/home/vagrant/build/org.dolphinemu.dolphinemu/Source/Android/app/src/main/res/layout-ldrtl/list_item_mapping.xml:25: Error: @+id/button_more_settings is not a sibling in the same RelativeLayout [NotSibling]
android:layout_toStartOf="@+id/button_more_settings"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "NotSibling":
Layout constraints in a given ConstraintLayout or RelativeLayout should
reference other views within the same relative layout (but not itself!)
1 errors, 0 warnings
> Task :app:l8DexDesugarLibRelease
> Task :app:compileReleaseArtProfile
> Task :app:shrinkReleaseRes
> Task :app:optimizeReleaseResources
> Task :app:packageRelease
> Task :app:createReleaseApkListingFileRedirect
> Task :app:assembleRelease
BUILD SUCCESSFUL in 16m 48s
50 actionable tasks: 50 executed
2023-09-13 12:52:03,101 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/org.dolphinemu.dolphinemu, universal_newlines=False, shell=None, istream=<valid stream>)
2023-09-13 12:52:03,118 INFO: Successfully built version 5.0-19870 of org.dolphinemu.dolphinemu from 032c77b462a220016f23c5079e71bb23e0ad2adf
2023-09-13 12:52:03,987 DEBUG: AXML contains a RESOURCE MAP
2023-09-13 12:52:03,987 DEBUG: Start of Namespace mapping: prefix 41: 'android' --> uri 83: 'http://schemas.android.com/apk/res/android'
2023-09-13 12:52:03,991 DEBUG: Checking build/org.dolphinemu.dolphinemu/Source/Android/app/build/outputs/apk/release/app-release-unsigned.apk
2023-09-13 12:52:04,039 DEBUG: AXML contains a RESOURCE MAP
2023-09-13 12:52:04,039 DEBUG: Start of Namespace mapping: prefix 41: 'android' --> uri 83: 'http://schemas.android.com/apk/res/android'
2023-09-13 12:52:04,150 INFO: success: org.dolphinemu.dolphinemu
2023-09-13 12:52:04,150 INFO: Finished
2023-09-13 12:52:04,151 INFO: 1 build succeeded